ユーザーがリターンコードを作成するフィールドがあります。フォームデータはMySQLデータベースに保存され、そのユーザーが戻ってきて同じリターンコードを使用すると、データベースからレコードが取得され、データベースの大部分がいっぱいになり、ユーザーの時間を節約できます。これを行う方法がわかりません。データベースにMySQLとPHPを使用していますが、JavaScriptで.ajaxを使用してプルを作成する方法や、そのデータを取得してフォームに入力する方法がわかりません。
質問する
585 次
2 に答える
1
PHPでは、を介してJSONでデータをエンコードしjson_encode()
、次に$.get
クライアント側でエンコードします。その後、他のJSONオブジェクトと同じようにデータにアクセスできます。フォームの値を設定するには、次のようにします$('#formfield').val( myobj.property1 );
于 2012-06-27T01:45:49.967 に答える
1
Davidが言及しているように、jqueryajaxapiを使用すると簡単になる場合があります。したがって、クライアント側のコードは次のようになります。
var request = $.ajax(url: 'your_php_script.php',
datatype: 'json',
success: function() {
request = $.parseJSON(request.responseText);
...The rest of your javascript code to read the
...json and fill in the form.
...
});
ここに役立つリンクがあります
于 2012-06-27T02:03:20.727 に答える