我有一个执行AJAX调用的href链接,并以高位弹出窗口显示结果。
<a href='/cgi_appsrv/designreq/newrequest.php?ajaxtask=show_popup_form' onclick=\"return hs.htmlExpand(this, {headingText: 'Select Design Location (division)', objectType: 'ajax'});\">Select</a>
返回AJAX响应的简化版PHP:
switch ($ajaxtask) {
case 'show_popup_form':
echo "111";
break;
}
所以,如果我按下链接,我会得到一个内置“111”的HighSlide弹出窗口。
现在我将PHP更改为:
switch ($ajaxtask) {
case 'show_popup_form':
echo "222";
break;
}
现在我不刷新页面并按下链接=&gt;我得到的HighSlide弹出窗口内容与上次相同:“111”
如果我在没有HighSlide的情况下使用简单的AJAX调用,我会得到更新的响应 - “222”。
我的问题:如何通过AJAX调用使用HighSlide从服务器获取更新的响应,而无需刷新页面?
谢谢!
答案 0 :(得分:0)
将此添加到配置:
hs.cacheAjax = false;
hs.forceAjaxReload = true;
答案 1 :(得分:0)
添加:
preserveContent: false