0

残念なことに、js と ajax はなおさら私の長所ではありませんでした。ajax 経由でサイトに投稿し、xml 応答を受け取るコードがいくつかあります。スクリプトが応答を適切に解析していることを確認するために、デバッグを行い、xml 応答全体を確認する必要があります。

また、重要なことに、これは一部の phonegap コードを利用するモバイル アプリ内にあるため、FF、Chrome などで利用可能な標準の開発ツールを使用できません。

以下は関連するコードです。

$.ajax({
type: "POST",
timeout:120000,
url: urltxt,
async: true,
data:tdata,
beforeSend: function() { $.mobile.showPageLoadingMsg("c","Processing...",false);
}, //Show spinner
complete: function() { $.mobile.hidePageLoadingMsg()
}, //Hide spinner


success: function(msg){
error = "";
$(msg).find('response').each(function(){

lots of code to test various responses...
});

どんな助けでも大歓迎です!

4

2 に答える 2

1

ブラウザーとサーバー間のすべての要求と応答をキャプチャして検査するための最良の方法として、Fiddlerを開いていることがわかりました。生のトラフィックを検査したり、XML および JSON の構文固有のフィルターを提供したりして、そこから他のエディターにコピーすることができます。後で使用するために、セッションを保存することもできます。

于 2013-02-07T23:56:25.623 に答える
0

応答 xml を確認する最善の方法は、firefox または chrome で Firebug アドオンを使用することです (firefox をお勧めします)。アドオンには、任意の ajax リクエスト (xml、json など) のツリー構造を表示する net というタブがあります。詳細については、グーグルで検索できます。お役に立てれば :-)

于 2013-02-07T23:36:19.727 に答える