jsonを初めて使用します。私は現在、郵便番号をphpページに送信し、結果をjsonとして保存しようとしています:
$("#make_ajax_call").click(function()
{
var form_postcode = $("#postcode").val();
$.ajax({
type: "POST",
url: 'mapping-ajax.php',
data: { postcode: form_postcode},
success: function(data)
{
var jsonObject = data;
var trimmedpostcode = jsonObject.trimmedpostcode;
alert(jsonObject);
alert(jsonObject.trimmedpostcode);
$('#result').html(data);
//alert('Load was performed.');
}
});
});
もう一方の端では、php関数を使用しますecho json_encode($return_array);
2 つのアラートが表示されます。
{"trimmedpostcode":"CO125WL","success":true,"outputstring":"CO125WL<br\/>"}
と
Undefined
2 番目が「CO125WL」を返さないのはなぜですか? どういうわけかjavascriptにjsonオブジェクトを伝える必要がありますか?