0

AJAX をモバイル デバイスで動作させるのに問題があります。サポート チケット用のシンプルなサイトがあります... サーバーから非同期応答を取得できません...

リクエストは送信されましたが、応答がありません

Android 4.0.3のテーブルと4.1.2のSony Xperiでテストしています

ページは読み込まれますが、Javascript 非同期リクエストが処理されません

これは私のコードです:

function ajaxAsyncRequest(htmlEntityTarget, progressTarget, requestKey, queryId) {
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
        document.getElementById(progressTarget).innerHTML = "Processing Request...";
    }

    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {            

            switch(requestKey) {
                case "loadTickets":
                    document.getElementById(htmlEntityTarget).innerHTML = xmlhttp.responseText;                                        
                    document.getElementById(progressTarget).innerHTML = "Done Processing! Tickets Loaded!";
                    break;
                case "loadTicketConversation":
                    document.getElementById(htmlEntityTarget).innerHTML = xmlhttp.responseText;                                        
                    document.getElementById(progressTarget).innerHTML = "Done Processing! Conversations Loaded!";
                    break;
                default:
                    document.getElementById(htmlEntityTarget).innerHTML = "failed response";
                    break;
            }

        }

    }

    xmlhttp.open("GET", "http://localhost/helpdesk/main/serverRouting/serverRoutingEntryPoint.php?key=" + requestKey + "&&queryId=" + queryId, true);
    xmlhttp.send();
}
4

1 に答える 1