Php web应用程序不在IE上运行
我在客户端脚本中使用jQuery形式的AJAX,在布局中使用twitter引导,在服务器端脚本中使用php 但问题是,除了Internet Explorer之外,该应用程序在所有其他web Explorer上都运行良好。有人知道为什么会发生这种情况吗?我甚至无法在IE中打开下拉列表,我已经尝试了版本8和9 下面是我对服务器的jquery调用的一个基本示例Php web应用程序不在IE上运行,php,ajax,internet-explorer,jquery,twitter-bootstrap,Php,Ajax,Internet Explorer,Jquery,Twitter Bootstrap,我在客户端脚本中使用jQuery形式的AJAX,在布局中使用twitter引导,在服务器端脚本中使用php 但问题是,除了Internet Explorer之外,该应用程序在所有其他web Explorer上都运行良好。有人知道为什么会发生这种情况吗?我甚至无法在IE中打开下拉列表,我已经尝试了版本8和9 下面是我对服务器的jquery调用的一个基本示例 function check_module() { var option = $('#modules option:selected').at
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;
}
我的代码中有很多这样的代码,其中im调用服务器并将其作为json返回给客户端。。。例如,我有一个下拉列表,一旦选择了值第一个下拉列表(AJAX),就会填充下面的另一个下拉列表,但是第二个下拉列表应该根据该值更新页面,但它在IE中不起作用。旧版IE使用不同的机制创建AJAX请求。试着这样做:
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
虽然它没有在IE8和IE9上运行,但这可能无法解决它。
看一段代码会有帮助
(示例来自)如果没有错误或代码示例,则很难给出指针。我刚刚用示例代码对其进行了更新,这有帮助吗?还是您需要更多?当JSON中没有示例数据时,总是很难回答此类问题…需要查看JSON,还有HTML标记,因为您正在讨论显示问题。您是说您在使用jQuery AJAX处理程序还是在带有jQuery的页面上使用AJAX?jqeury AJAX处理程序,如$.post