ホームページ >バックエンド開発 >PHPチュートリアル >jqueryはFirefoxでは通常json配列を返しますが、Chromeでは2つのキー値に対応する値が失われます。 。 。なぜ。 。 。

jqueryはFirefoxでは通常json配列を返しますが、Chromeでは2つのキー値に対応する値が失われます。 。 。なぜ。 。 。

WBOY
WBOYオリジナル
2016-06-23 14:39:451015ブラウズ

{"errcode":1,"data":{"name":{"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 : award,
data :{
'name' : a区名、
' type' : 'add',
'file_id' : file_id,
'prof_id' : pro_id,
},
type : 'post',
async : false,
dataType : 'json '、
成功 : 関数(mydata) {
console.log(mydata);
var =''+award_name+''+mydata.data.file[file_id]+'< ;td>';
$("#info_award").append(str);
$("#pro_award").val('');
$("#upload_icon").val('');
},
error : function(){
alter("出错了,请您刷新页面,再新操作!");
}
});
}


再承認 (解決策)

出てくる 2 つのセグメント json には同じものはありません。 json には同じ之处がありません。

方法何かを減らしていることを知っていますか? 私は問題の根本的な問題を発見しました。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。