Javascript 如何在AjaxCall之后更新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>

我有一个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>
因此,如果我按下链接,我会得到一个包含“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