我必須採取一個表中的值保持值:跨越兩個JSP頁面
<script type="text/javascript">
var activeRequest;
$(document).ready(function(){
$(".i_search").on("click", function(event){
event.preventDefault();
activeRequest = $(this).closest('tr').find('.request').text();
renderElement();
});
});
function renderElement(inUrl){
$.ajax({
url: "/?pagename=SiteEntry_LT_EM/Advise/CS_Advise_Detail",
type: "POST",
data : {"advice_id":activeRequest}
})
.done(function(response) {
$("#popUpDetail").html(response).fadeIn('slow');
});
}
</script>
在其他JSP頁面中我有:
<%= ics.GetVar("advice_id") %>
但是當我點擊$(".i_search")
價值ics.GetVar("advice_id")
在其他頁面不要更改。也許這個值保存在緩存中。
我做了同樣的使用PHP和它的工作原理,每次我cliked數據更改。現在我更加困惑。
在PHP:
<?php echo $_POST["advice_id"]; ?>
已經提供的頁面不會被更新,除非他們正在進行ajax輪詢或類似的事情。 – developerwjk 2014-09-22 19:39:00
即使我用'onclick'事件再次打電話? – AndreFontaine 2014-09-23 14:40:06
任何想法? @developerwjk – AndreFontaine 2014-09-23 17:16:07