Состояние готовности XMLHttpRequest не равно 4

Я использую Visual Studio 2010 и работаю с asp.net с Chrome. Я попытался написать скрипт, который будет использовать содержимое div без перезагрузки всей страницы. я использовал этот код http://www.w3schools.com/ajax/ моя проблема в том, что мой запрос XMLHttpRequest не достигает 4, и я не могу отправить запрос.) Вот сценарий.

 <script>
        function tablecontent(var1) {
            var xmlhttp;
            // code for IE7+, Firefox, Chrome, Opera, Safari

            if (window.XMLHttpRequest)
            {
                xmlhttp = new XMLHttpRequest();
            }
            // code for IE6, IE5
           else {
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            }

            xmlhttp.onreadystatechange = function () {
                if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                    document.getElementById("tablecontent").innerHTML = xmlhttp.responseText;
                }
            }
  //              xmlhttp.onreadystatechange = true;


            switch (var1) {
                case 1:

                    xmlhttp.open("GET", "http://localhost:56411/Project/SearchEvents.aspx", true);
                    break;
                case 2:
                    xmlhttp.open("GET", "ajax_info.txt", true);
                    break;
                case 3:
                    xmlhttp.open("GET", "ajax_info.txt", true);
                    break;
                case 4:
                    xmlhttp.open("GET", "ajax_info.txt", true);
                    break
            }
            xmlhttp.send();
        }
    </script>

Это код, который вызывает скрипт:

 <table   id="maintable"   >
                <tr  id="mtr1">
                    <td id="mcolumn11"    > 

                    </td>
                    <td id="mcolumn12" ></td>
                </tr>
                <tr id="mtr2">
                    <td id="mcolumn21" >                              
                           </td>
                    <td id="mcolumn22">
                       <div id="tablecontent" style="position: relative; top: 0px;  height: 60%; ">
                            Ben

                        </div>  
                        <table id="table2">
                            <tr>
                                <td id="t2line">

                                    <asp:ImageButton OnClientClick="javascript:tablecontent(1)" ID="searchevents"  runat="server" ImageUrl="~/images/חיפוש אירועים_2.png" />

                               </td>
                            </tr>
                            <tr>
                                <td id="t2line">
                                  <img id="reports" src="images/דוחות_2.png" />
                                </td>
                            </tr>
                            <tr>
                                <td id="t2line">
                                    <img id="administration" src="images/ניהול_2.png" /> 
                                </td>
                            </tr>
                            <tr>
                                <td id="t2line">
                                  <img id="statistics" src="images/סטטיסטיקות_2.png" />
                                </td>
                            </tr>
                        </table>

Вот исключения. http://i41.tinypic.com/bg67ww.png

0 ответов

Другие вопросы по тегам