【发布时间】:2012-04-22 12:33:39
【问题描述】:
我在客户端脚本中使用 jQuery 形式的 AJAX,在布局中使用 twitter 引导程序,在服务器端脚本中也使用 php。
但问题是应用程序在除 Internet Explorer 之外的所有其他网络浏览器上运行良好,有没有人知道为什么会发生这种情况,我什至无法在 IE 中打开下拉菜单,我已经尝试了版本 8 和9.
这是我对服务器的 jquery 调用的基本示例
function check_module() {
var option = $('#modules option:selected').attr('value');
$.post('modulesDropDown_1.php', 'option='+option,
function(data){
var obj = jQuery.parseJSON(data);
console.log(obj);
var name = $("#modules option:selected").text();
$("#moduleCode").html(obj.allInfo.code);
});
return false;
}
我的代码中有很多这样的内容,我调用服务器并将其作为 json 返回给客户端...例如,我有一个下拉列表,它会在值第一次下降时填充另一个下拉列表选择了向下(AJAX),但是第二个下拉菜单应该根据该值更新页面,但它在 IE 中不起作用。
【问题讨论】:
-
没有错误,没有代码示例,很难指点
-
我刚刚用示例代码更新了它,这有帮助还是您需要更多?
-
当没有 JSON 中可能包含的示例数据时,总是很难回答这类问题...
-
需要查看 JSON 和 HTML 标记,因为您在谈论显示问题。
标签: php ajax internet-explorer jquery twitter-bootstrap