2015-02-10 31 views
0

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 <9。 – Teemu 2015-02-11 00:01:12

+1

...以及爲什麼要使用內聯事件處理程序,如任何版本的jQuery上的'onclick'? – adeneo 2015-02-11 00:02:38

回答

0

注意與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