私は実際のプロジェクトに少し問題があります。
私の .HTML ドキュメントは、一部の数字と文字のみをエコーし、スペースを含まない php ドキュメントにいくつかのデータをポストすることによって提供します。そのため、「醜い」応答phpドキュメントを表示したり、サイトをリロードしたりせずに、その応答をテキストボックスに直接ロードしたいと考えています。
手伝ってくれてありがとう
$.ajax({
url: "/mydoc.php",
type: 'POST',
data: {tb1: "arbitrary"}, // this could be anything
success: function(data) {
$("#myTextBox").val(data);
}});
お役に立てれば!
これはjqueryで実現できます。
value
応答をキャプチャして、テキストフィールド属性を設定する必要があります。
データを取得する場合は、投稿の代わりに GET メソッドを使用する必要があります。
$.get('your_php_url?some_data=here&some_more_data=here', function(response, status) {
if (status === 'success') {
$('#your_textbox').val(response);
}
});
または、プレーン テキストを渡す代わりに、JSON でデータをエンコードすることをお勧めします。
$.getJSON
テキストボックスをjson応答に設定します
submit を使用して、送信ハンドラをフォームに添付できます。フォームがアクション ページに移動しないように、必ず false を返します。