<textarea>
CSS でスタイル設定されたページの途中にあります。その下に入力ボックスがあります。2番目のボックスからのユーザー入力をajaxを使用して同じファイルに送信し、ファイルの上部にあるロジックで入力を受け取り、いくつかのものをエコーし<textarea>
、他には何も返さないようにします。現時点では、テキストエリアがページの HTML で埋められています。誰か助けて?
質問する
50 次
4 に答える
0
変数を使用して、スクリプトが実行する必要があるアクションを定義します。スクリプトへの AJAX 呼び出しは、おそらくページのすべての html をエコーアウトするのではなく、テキスト領域のテキストのみをエコーアウトします。
次のようなものを試してください:
<?php
if ($_GET['action'] == 'text') {
echo 'Some text for the textarea';
} else {
//regular page load
}
?>
$.ajax({
'type': 'GET',
'url': '/thisScript.php',
'data': 'action=text',
'success':function(data) { $('textarea').val(data); },
});
スクリプトごとにさまざまなアクションに switch ステートメントを使用できます。
乾杯。
于 2013-05-31T18:09:19.597 に答える