Javascript 如何在AjaxCall之后更新HighSlide内容而不刷新页面?
我有一个href链接正在执行AJAX调用,并在highslide弹出窗口中显示结果Javascript 如何在AjaxCall之后更新HighSlide内容而不刷新页面?,javascript,ajax,Javascript,Ajax,我有一个href链接正在执行AJAX调用,并在highslide弹出窗口中显示结果 <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>
<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>
因此,如果我按下链接,我会得到一个包含“111”的幻灯片弹出窗口
现在我将PHP改为:
switch ($ajaxtask) {
case 'show_popup_form':
echo "222";
break;
}
现在我不刷新页面并按下链接=>我会得到与上次内容相同的HighSlide弹出窗口:“111”
如果我使用一个没有HighSlide的简单AJAX调用,我会得到更新的响应——“222”
我的问题:如何通过AJAX调用使用HighSlide从服务器获得更新的响应,而不刷新页面
谢谢 将此添加到配置中:
hs.cacheAjax = false;
hs.forceAjaxReload = true;
添加以下内容:
preserveContent: false
删除该语言的原因正在讨论中,但这不是宗教歧视。我自己也是基督徒。删除语言的原因是没有必要直截了当地回答问题,就像“提前感谢”和其他称呼语在这里传统上被删除一样:。这不是冒犯,只是分散注意力。
preserveContent: false