2

jQuery と PHP を使用して動的検索機能を実行したいと考えています。HTMLフォームフィールドをJQUERY関数に渡すのに苦労しています(その後、PHPファイルに渡されます)。

私の主な質問は次のとおりです。

1)フォームの「入力」フィールドをJquery関数に渡すにはどうすればよいですか?

2) フォームの「出力」フィールドで PHP の結果を取得するにはどうすればよいですか?

私は現在...(簡体字)を持っています

JQUERY:
$.get("SEARCH.php", {"_input" :  $('input[name=input]').val()},
function(returned_data) 
{
   $("input[name=output]").val(returned_data);
}


SEARCH.php:
$input = 'Welcome ' . $_GET['_input'];
echo $input;
//should be "Welcome" plus whatever I type in to "input"



HTML FORM:
input: <input type="text" name="input" value="" /> 
output: <input type="text" name="output" id="output" />         

ありがとうございました!

4

2 に答える 2

6

jQuery

$.get("SEARCH.php", {"_input" : $('input[name=input]').val() },
function(returned_data) {
   $("input[name=output]").val( returned_data );
}

HTML

input: <input type="text" name="input" value="" />
output: <input type="text" name="output" />

PHPコードが機能していないように見えるため、echo代わりに 使用します。return

$input = $_GET['_input'];
do some parsing of the input
echo $result;
于 2012-09-13T21:01:11.527 に答える
3

jQuery

$.get("SEARCH.php", {"_input" : $('input[name=input]').val() },
function(returned_data) {
    $('#output').val(returned_data);
});

PHP

$input = $_GET['_input'];
do some parsing of the input
echo $result; // not return

HTML

input: <input type="text" name="input" value="" />
output: <input type="text" name="result" id="output" value="" />
于 2012-09-13T21:01:13.007 に答える