私の問題は、私のHTMLフォームにidを入力してから、goボタンを押すとphpファイルからデータを取得するajaxクエリを実行する必要があります。残りの入力はhtml形式で自動入力されます。 私はデータベースからデータを取得する必要があるときに、後で静的データを返すことから始めます。ajaxと一意のIDを使用してPHPファイルからデータをロードする
私はajax jqueryを使用する際に新しいので、それを解決できません。
<html>
<head>
<title>AJAX</title>
<script type="text/javascript" src="jquery.min.js"></script>
</head>
<body>
<form>
Id:<input type="text" id="id">
Name:<input type="text" id="name">
Mobile:<input type="text" id="mob">
Email:<input type="text" id="email">
<button id="bgd">GO!</button>
</form>
<script type="text/javascript">
$("#bgd").click(function(){
$.ajax({
type: "post",
url: "im-form/phpdata.php",
dataType: "json",
data:{
id:'id',
name: 'name',
mob: 'mob',
email: 'email'
},
async: true,
cache: false,
success: function(results) {
var obj = $results;
var name = obj.name;
var mob= obj.mob;
var email= obj.email;
$("#name").val(name);
$("#mob").val(mob);
$("#email").val(email);
}
});
});
</script>
</body>
</html>
PHPファイル
<?php
$id =5;
$name="goku";
$mob=9000;
$email="[email protected]";
$results=array('id'=>$id,'name'=>$name,'mob'=>$mob,'email'=>$email);
if($results)
{
echo json_encode($results);
}
?>
'bName'と' bgd'とは何ですか? –
このコードに変数がありません。完全なコードを投稿してください。申し訳ありませんが、 –
! –