0

私がjqueryに非常に慣れていないことを前もって明確にしたかっただけです。エンドポイントからいくつかの json データを取得するために ajax 呼び出しを行いたいのですが、試行したすべてが失敗します (ステータス コード 0 が返され、応答テキストが返されません)。

これは、データを取得しようとしているエンドポイントです。 http://www.corpcomm.com/ccgwebapi/sample.ashx

呼び出された ときにデータを使用JQuery 1.9.0してロードしようとしています。jsondocument.ready

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

$.ajaxSetup({
error: AjaxError
});

function AjaxError(x, e) {
if (x.status == 0) {
alert(x.status);
} else if (x.status == 404) {
alert('Requested URL not found.');
} else if (x.status == 500) {
alert('Internel Server Error.');
} else {
alert('Unknow Error.\n' + x.responseText);
}
}



$.get("http://www.corpcomm.com/ccgwebapi/sample.ashx",function () {
alert("success");
})
4

2 に答える 2

0

json データを取得する場合は、次を使用する必要があります$.getJSON()

$.getJSON('http://www.corpcomm.com/ccgwebapi/sample.ashx', function(data) {
   $.each(data, function(key, val) {
     console.log(val);
   });
});

Same origin policyこれについて考慮する必要があります。

于 2013-02-04T17:17:59.630 に答える
0

この JSBIN を試して、JSON が正常に返されているコンソールを確認してください

これは応答です:

{
  "ok": true,
  "error": false
}

それが役立つことを願っています^^

于 2013-02-04T17:19:08.560 に答える