私はphpでajaxを使用しようとしています.phpにfolloginスクリプトがあります:
<?php
// this file get the POST infor sent by a AJAX request and will return the value is succesful.
$price['name'] = "Called";
$price['Wheel'] = 75.25;
$price['Tire'] = 50.00;
echo json_encode($price);
?>
そして、次の方法でメインページからこのコードを呼び出しています:
$.post("ajax/profileMod.php", {
'lname':lname,
'fname':fname,
'mname':mname,
'language':language,
'title':title,
'ptype':ptype,
'vip':vip,
'vreason':vreason
})
// Retreive the data from the php script
.done(function(data) {
// php code : echo json_encode(array("name"=>"Called!"));
alert(data);
}, "json");
// Stop original behavior
return false;
});
アラートから返される結果は次のテストです: {"name":"Called",Wheel":75.25,"Tire":50}
この結果を変更するにはどうすればよいので、javascript EX で次のように使用できます。
alert(myresult['名前']) ; 私に「呼ばれる」を与えるでしょう。
したがって、基本的にはJavaScriptで連想配列が必要ですが、このフォーラムのどこかで、Javascriptでは連想配列を使用できず、オブジェクトのみを使用できると読みました...
助けてください!