jqueryはFirefoxでは通常json配列を返しますが、Chromeでは2つのキー値に対応する値が失われます。 。 。なぜ。 。 。
{"エラーコード":1,"データ":{"名前":{"103_0":"11111","id":"103","vkey":"103_0"},"key":{ "11111":"103_0"},"file":{"":null},"url":{"":null}}} ----》chrome
から取得したjson
Firefoxから取得したjson
{"errcode":1,"data":{"name":{"104_293":"u5b66u4e60u5b66u4e60u5b66u4e60u4e0b","id":"104","vkey":"104_293"},"key":{"u5b66u4e60u5b66u4e60u5b6 6u4e60u4e0b " :"104_293"},"ファイル":{"293":"award-46696.jpg"},"url":{"293":"http://hr.ryanren.dev.aifang.com/upload / train/award/award-46696.jpg"}}}
jQuery:
function add_award(award_name,file_id){
jQuery.ajax({
URL: 賞、
データ:{
「名前」: 賞名、
'タイプ' : '追加',
'file_id' : file_id,
'prof_id' : pro_id,
}、
入力: '投稿'、
非同期: false、
データ型: 'json'、
成功: function(mydata){
console.log(mydata);
var str ='