私はphpファイルからjsonを返しています。phpファイルは正常に動作し、jsonは適切にエコーされますが、js内の問題...
出力は次のようになります {"name":"somename", "id":"someid","l":"something","sname":"somename","desc":"longdescriptionhere"}
ジャバスクリプト
function getClubData(id) {
alert(id);
$.ajax({
url: 'someurl',
crossDomain: true,
type: 'post',
data: id,
success: function (data) {
var json = jQuery.parseJSON(data);
alert(data);
},
});
};
PHP
$json = json_encode(array('name' => $name, 'id' => $id, 'l' => $l, 'sname' => $sname, 'desc' => $desc));
echo $json;
私はphpが正しいと確信しています。なぜなら、それはページにエコーし、正しい情報であり、javascriptに適切に転送されていないだけです...