ailo555 2015-09-14 11:29 采纳率: 0%
浏览 2203

ajax局部刷新IE浏览器 ,不能运行??

ajax局部刷新功能,在谷歌、360、火狐、搜狗等其他浏览器都能实现,但在IE浏览器却不行,求大神给予解答!O(∩_∩)O谢谢各位了

ajax脚本方法:

  <script type="text/javascript">
           //$(document).ready(function () {
               function GetQuery(id, name, table) {

                   $.ajax({
                       url: "../ajaxHandler/ChartsHandler.ashx?id=" + id + "&name=" + name + "&table=" + table + "&timeStamp=" + new Date().getTime(),//timeStamp时间戳,每次刷新
                       type: "post",
                       success: function (returnValue) {
                           $("#bar").html(returnValue);
                           SubjectQuery(id, name);
                       },
                       error: function (returnValue) {
                           alert("对不起!数据加载失败!");
                       }
                   })
               }

html处的获取:

  <asp:Repeater ID="CourseList" runat="server" >
        <ItemTemplate>
      <ul>
         <li ><a id='<%# Eval("科目id") %>' href="javascript:void(0)"  onclick="GetQuery('<%# Eval("科目id") %>','<%# Eval("科目名称") %>','110')"> <%#Eval("科目名称") %> </a> </li>
           </ul>
        </ItemTemplate>
        </asp:Repeater>
  • 写回答

4条回答 默认 最新

  • wuxu177 2015-09-14 11:32
    关注

    <br> //$(document).ready(function () {<br> function GetQuery(id, name, table) {</p> <pre><code> $.ajax({ url: &quot;../ajaxHandler/ChartsHandler.ashx?id=&quot; + id + &quot;&amp;name=&quot; + name + &quot;&amp;table=&quot; + table + &quot;&amp;timeStamp=&quot; + new Date().getTime(),//timeStamp时间戳,每次刷新 type: &quot;post&quot;, success: function (returnValue) { $(&quot;#bar&quot;).html(returnValue); SubjectQuery(id, name); }, error: function (returnValue) { alert(&quot;对不起!数据加载失败!&quot;); } }) } </code></pre>

    评论

报告相同问题?