簡體   English   中英

刷新整個頁面並在單擊鏈接時加載div

[英]refresh the whole page and load a div on clicking a link

     <script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
               $(window).load(function () {
                    var divs = $( #add_new, #details");    

                   $("li a").click(function () {
                        $(divs).hide();
                        $("#" + $(this).attr("class")).show();
            });
            });

        <ul>
         <li><a class="add_new" href="javascript:void(0);"  >Add new</a></li>
        <li><a class="details" href="javascript:void(0);"  >details</a></li></ul>
        <div id="add_new">
        <p>ADD NEW</P>
    <input type="button" id="addsettings" value="Add Informations">
        </DIV>
        <div id="details">
        <p>detailssss</p>
        </div>

<script>
 $(function () {
        $("#addsettings").click(function () {

             $.ajax({
                    url: "manage.php",


                    success: function (html) { // this happens after we get results
                        $(".result").empty();
                        $(".result").show();
                        $(".result").append(html);
                    }
             });
        });
 });
 </script>

manage.php

<div id="div1">
pppppp
lll
kkk
</div>
<div id='div2'>
tttttt
gg
mm
</div>

<script>
$("#add_new").hide();
</script>

我需要刷新頁面,然后顯示特定的div標簽。 現在,它顯示不重新加載頁面的div。 例如,如果我單擊add_new內的按鈕,它將通過ajax帶我到另一個頁面。 在另一個頁面中,我顯示了很多div(div1,div2),並且在這里隱藏了add_new div。 然后,如果我單擊“詳細信息”鏈接,然后再次返回到add_new ,它仍顯示ajax頁(div1,div2)中的div不是“ add_new”。

請幫我。 我在這里需要add_new div。 謝謝

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script>
    $(window).load(function () {
        var divs = $('#add_new,#details');    

            $("li a").click(function () {
            divs.css('display','none');

            $("#" + $(this).attr("class")).css('display','block');
        });
    });
</script>
<ul>
    <li><a class="add_new" href="javascript:void(0);"  >Add new</a></li>
    <li><a class="details" href="javascript:void(0);"  >details</a></li></ul>
<div id="add_new" style="display: none">
    <p>ADD NEW</P>
    <input type="button" id="addsettings" value="Add Informations">
</DIV>
<div id="details" style="display: none">
    <p>detailssss</p>
</div>

如何刷新<div>在 html 而不是整個頁面</div><div id="text_translate"><p>我想刷新 html 頁面中的特定部分(包含表單),而不是 Django 模板中的整個頁面。當用戶提交重定向到下一個問題的表單時,表單包含問題和選擇。(base.ZFC35FDC70D5FC69D269883A82E 用於創建的腳本)倒計時器)</p><p> question_details.html</p><pre> {% extends 'app/base.html' %} {% block content %} &lt;div&gt; &lt;h2&gt;score -{{user.userextend.score}}&lt;/h2&gt; &lt;form action="{% url 'app:detail' quiz_id=que.quiz.id question_id=que.id %}" method="post" id="user_form"&gt; {% csrf_token %} {% for choice in que.answer_set.all %} &lt;input type="radio" name="choice" id="choice{{ forloop.counter }}" value="{{ choice.id }}"&gt; &lt;label for="choice{{ forloop.counter }}"&gt;{{ choice.answer }}&lt;/label&gt;&lt;br&gt; {% endfor %} &lt;input type="submit" value="Next"&gt; &lt;/form&gt; &lt;/div&gt; {% endblock %}</pre></div>

[英]How to refresh <div> in html and not the whole page

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

相關問題 單擊鏈接時如何將整個頁面加載到div中? 在頁面中加載div而不刷新整個頁面 單擊查詢中的鏈接時,僅對div而不是整個頁面進行動畫處理 React js-單擊鏈接后如何防止頁面重新加載。 現在整個頁面都在點擊鏈接時刷新 刷新jsp頁面上的特定div而不是整頁 通過單擊整個頁面中的圖像來打開div 如何在不刷新整個頁面的情況下刷新div? 單擊AngularJS中的鏈接時防止頁面刷新 如何刷新<div>在 html 而不是整個頁面</div><div id="text_translate"><p>我想刷新 html 頁面中的特定部分(包含表單),而不是 Django 模板中的整個頁面。當用戶提交重定向到下一個問題的表單時,表單包含問題和選擇。(base.ZFC35FDC70D5FC69D269883A82E 用於創建的腳本)倒計時器)</p><p> question_details.html</p><pre> {% extends 'app/base.html' %} {% block content %} &lt;div&gt; &lt;h2&gt;score -{{user.userextend.score}}&lt;/h2&gt; &lt;form action="{% url 'app:detail' quiz_id=que.quiz.id question_id=que.id %}" method="post" id="user_form"&gt; {% csrf_token %} {% for choice in que.answer_set.all %} &lt;input type="radio" name="choice" id="choice{{ forloop.counter }}" value="{{ choice.id }}"&gt; &lt;label for="choice{{ forloop.counter }}"&gt;{{ choice.answer }}&lt;/label&gt;&lt;br&gt; {% endfor %} &lt;input type="submit" value="Next"&gt; &lt;/form&gt; &lt;/div&gt; {% endblock %}</pre></div> 刷新社交div而不刷新整個頁面
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM