0

次のコード スニップがあり、デバッグしようとしています。.getJSON 呼び出しが呼び出している完全な URL 文字列を取得する方法はありますか?

opts = {};
opts['start'] = startdate;
opts['end'] = enddate;
opts['email'] = addresses;
$.getJSON(url_count_string, opts, function(data){
   drawChart(data, chartsData['hourChart']);
});
4

3 に答える 3

2

Firefox with Firebug - 「ネット」タブ。

Chrome - 「ネットワーク」タブ。

IE9 - 「ネットワーク」タブ。

Safari - 「ネットワーク」タブ。

Opera - トンボの「ネットワーク」タブ。

于 2011-09-19T18:38:43.977 に答える
0

url_count_stringが相対的であり、完全なurlであるかどうかを確認したい場合は、url_count_stringを現在のパスに追加します。

表示したいのがリクエストパラメータが追加されたURL(x = 123&y = 456 ....)の場合は、FirebugでXHRNetPanelを表示してみてください。

于 2011-09-19T18:34:54.463 に答える
0

dataメソッドが GET リクエストを作成していることはわかっているので、標準的な方法で を追加する必要があります。

この回答を使用して、これを行うことができます:

function createGetParams(data) {
  var ret = [];
  for (var d in data) {
    ret.push(encodeURIComponent(d) + "=" + encodeURIComponent(data[d]));
  }
  return ret.join("&");
}

var finalURL = url_count_string + '?' + createGetParams(opts);

opts配列と変数が質問のとおりに定義されていると仮定url_count_stringします。

finalURLjQuery がリクエストを送信する URL になります。

于 2011-09-19T18:47:55.633 に答える