AJAX负载函数即8

AJAX负载函数即8

问题描述:

AJAX负载功能不工作在铬,Safari,Opera或Firefox的工作,但在Internet Explorer 8(jquery的版本 “的jquery-1.11.2”)AJAX负载函数即8

js代码不工作

function solFrame(islem, sayfa) { 
    if (sayfa == '') { 
     sayfa = 1; 
    } 
    $('#solx').html('<div style="text-align:center"><img src="./images/yuklen.gif"></div>'); 
    $("#solx").load('sozluk.php?process=' + islem + '&page=' + sayfa); 
    return false; 
} 

和PHP/HTML代码

<p onclick="solFrame('today','1');">today</p> 

我需要你的帮助......

+0

您正在使用哪个版本的jquery? – developerwjk 2015-02-11 00:00:18

+3

... jQuery 2.X.X不支持IE Teemu 2015-02-11 00:01:12

+1

...以及为什么要使用内联事件处理程序,如任何版本的jQuery上的'onclick'? – adeneo 2015-02-11 00:02:38

注意与IE:本我nnerHTML属性在col,colGroup,frameSet,html,head,style,table,tBody,tFoot,tHead,title和tr对象上是只读的。

它可以打破你的ajax负载,如果你在这些元素中的任何一个。

https://msdn.microsoft.com/en-us/library/ie/ms533897(v=vs.85).aspx

+0

虽然您可以使用'innerHTML'来创建整个表格。 – Teemu 2015-02-11 10:50:31