我想獲得先前的HTML和重新載入,像這樣一個div裏面裏面的內容:jQuery文檔()函數顯示一整頁,而不是一個div
$("#start_val").change(function(){
var script = $("#search_result_cont").html();
$("#search_result_cont").empty();
$("#search_result_cont").html(script);
});
在這裏第一次我試圖獲取search_result_cont內部html到腳本變量 然後我通過使用empty()函數 使search_result_cont div空,然後我試圖再次插入相同的html到search_result_cont。但是當我做到這一點的HTML全網頁,而不是search_result_cont DIV
這裏面DISPLY開始是什麼searchresult_cont有
<div class="search_result_cont" id="search_result_cont">
<script language="javascript">
var offers = <?php echo $jsonencoded;?>;
var node = offers.offer;
var resultpage = parseInt(node.length)/10;
var result_start = document.getElementById('start_val').value;
var result_limit = parseInt(result_start) + 9;
for(var i=result_start;i<=result_limit;i++)
{
document.write("<div class='result_box'><div class='result_left_area'><div class='result_title'>"+node[i].name+"<div class='result_stars'></div></div><div class='result_pic'><div class='show_image'></div><img src='"+node[i].image_url+"' style='height:100%; width:100%;' /></div><div class='result_icons_cont'><div class='share_icon' title='Share'></div><div class='information_icon' title='information'></div><div class='review_icon' title='Reviews'></div><div class='miles_icon' title='View Location' ></div></div><!--result_icons_cont ends--><div class='result_links_cont'><div class='result_link'>Website 1<span>"+node[i].currency+" "+node[i].price_no_vat+"</span></div></div><div class='view_all_prices'>View all prices from 12 websites <span style='font-size:20px; color:#32ccfe;'>»</span></div></div><div class='result_best_site'><div class='best_site'><img src='images/hotels/267_mx_bg.png' /></div><div class='round_corner_btn' onclick='window.open="+node[i].offer_url+"'></div></div><!--result_best_site ends --><div class='information_cont' id='share_info'>Shares: 6</div><!--information_cont share_info ends--><div class='information_cont' id='information_info'>Hotel Address:- "+node[i].address+","+node[i].city+"<br />Website:- <a href='"+node[i].offer_url+"'>Link</a><br />About:- "+node[i].description+"</div><!--information_cont information_info ends--><div class='information_cont' id='review_info'><input type='hidden' id='review_value' value='' /></div><!--information_cont review_info ends--><input type='hidden' id='lonlat' value='20.63536,476.98787' /><div class='information_cont' id='miles_info'></div><!--information_cont miles_info ends--><input type='hidden' id='picture_count' value='' /><input type='hidden' id='picture_url' value='' /><div class='information_cont' id='images_info'></div><!--information_cont images_info ends--><div class='information_close' title='close'></div></div><!--result_box ends here-->");
}
document.write("<div class='pagination_btn_cont'>");
for(var page = 1;page<=resultpage;page++)
{
document.write("<div class='pagination_btn'>"+page+"</div>");
}
document.write("</div><!--pagination_btn_cont ends-->");
</script>
</div><!--search_result_cont ends here-->
爲什麼?什麼試圖實現? – undefined
我在這個div裏面有一個javascript,它顯示了jason的值,我顯示了1-10個結果,並且顯示了下一個11-20的結果,我需要刷新那個代碼,這樣就可以把相同的腳本放到一個php文件中在那裏我已經傳遞了開始值和相同的json代碼,以便JavaScript可以讀取傑森代碼並開始顯示結果,無論我想要什麼 –
這樣做我也以這種方式還創建了一個隱藏的文本框命名爲# start_val,當它的值發生變化時,這個事情就會完成 var script = $(「#search_result_cont」)。html(); $(「#search_result_cont」)。empty(); $(「#search_result_cont」)。html(script); 但這是在整頁顯示結果。它刪除所有以前的內容,並開始只顯示我在search_result_cont –