IE 在 jQuery 加载函数中遇到了动态 url 的困难。
这是我的代码片段:
var formValues = $('#testing').serialize();
var URL = "test.cfm?" + formValues;
var dialogOpts = {
modal: true,
bgiframe: true,
autoOpen: true,
height: 500,
width: 500,
draggable: true,
resizable: false,
closeOnEscape: false,
open: function() {
//display correct dialog content
$("#dialogContainer").load(URL}
};
$("#dialogContainer").dialog(dialogOpts);
现在请注意,如果我将 URL 更改为诸如“thisHTMLfile.html”之类的静态内容,这将在 FF 和 IE 中完美运行。但由于 IE 的 URL 是动态的 barfs。我得到一个空白对话框。就好像 IE 不会进行 ajax 调用一样。
我已经尝试在字符串中放置一个随机值以使其成为唯一的 url,这样 IE 就不会缓存 url,没有骰子。
我还检查了 test2.cfm 文件是否有任何 HTML 错误。这里没有问题。
有没有人遇到过这个?
谢谢!