0
jsonオブジェクトからデータを取得する際に問題が発生しています。 拳json形式について不平を言うエラーが発生しています。外部URLを呼び出すとjsonpを取得するAjaxが機能しない
$.ajax({
url: "http://www.test.com&callback=?&format=json",
type: 'POST',
dataType: "json",
beforeSend: function(xhr) {
xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");
}
})
.done(function(response) {
console.log(response.assets);
})
.fail(function(response) {
console.log(response.assets);
});
ここにjsonオブジェクトがあります。私は 1.総 2.ドキュメントID 3. Medatadataが
{
"total": "1",
"included": "1",
"start": "0",
"status": "200",
"results": {
"assets": [{
"uri": "/document/id/1c0cf9cb6b8e529c8b1b0a91db37742e",
"context": "51216a3c6b28719c56d0665f538f8e3e",
"id": "1c0cf9cb6b8e529c8b1b0a91db37742e",
"path": "templatedata/rockwellautomation/publication/data/blog/VBTestDCRLocalizationUA_20170510-1102.xml",
"metadata": {
"TeamSite/Metadata/industry": "",
"TeamSite/Metadata/Locale": "en_US",
"TeamSite/Metadata/name_twitter-description": "Test DCR Localization UAT",
"TeamSite/Metadata/property_og-image": "/resources/images/rockwellautomation/share/MPI_IoT_Study_Executive_Summary_2016--photograph_1200w1200h.jpg",
"
}
]
}
}
実際に 'json'フォーマットは間違っています。 ']'(最後の3番目の括弧)の代わりに '} 'でなければなりません。最後に' '' '' JSONLint(https://jsonlint.com/)の – Dhyey
で確認できます。 jsonオブジェクトには}}最後に – user1830053