jQuery の $.post 関数を使用して、php ファイルからデータを取得していますが、返されたデータが表示されていないようです。これが私が持っているものです。
Javascript コード:
$(document).ready(function(){
$("#import").click(function(){
//This code works when uncommented, used for debugging.
/*var x = "tester";
$('input[name=title]').val(x);*/
$.post("import.php", function(data){
$('input[name=title]').empty().val(data.name); // John
$('input[name=subtitle]').empty().val(data.time); // 2pm
}, "json");
});
});
PHP import.php コード:
<?php
$my_array = array("name"=>"John","time"=>"2pm");
echo json_encode($my_array);
?>
私が見逃したばかげた何かがありますか、それとも私がこれについて間違って行ったのでしょうか。私はjavascript/jqueryにかなり慣れていません。