1

ユーザーがリターンコードを作成するフィールドがあります。フォームデータはMySQLデータベースに保存され、そのユーザーが戻ってきて同じリターンコードを使用すると、データベースからレコードが取得され、データベースの大部分がいっぱいになり、ユーザーの時間を節約できます。これを行う方法がわかりません。データベースにMySQLとPHPを使用していますが、JavaScriptで.ajaxを使用してプルを作成する方法や、そのデータを取得してフォームに入力する方法がわかりません。

4

2 に答える 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 に答える