2017-07-20 1 views
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", 
       " 
      } 
     ] 
    } 
} 
+0

実際に 'json'フォーマットは間違っています。 ']'(最後の3番目の括弧)の代わりに '} 'でなければなりません。最後に' '' '' JSONLint(https://jsonlint.com/)の – Dhyey

+0

で確認できます。 jsonオブジェクトには}}最後に – user1830053

答えて

1

値を得ることができますどのようにあなたのJSONは間違っています。メタデータには多くのエラーがあります。

これを実行するには良いバージョンです。

{ 
    "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" 
      } 
     }] 
    } 
} 
関連する問題