0

だから私はこの入力を持っています:

<input type="text" id="url" onchange="update(this.value)">

私がやりたいのは、この入力が変更されたときに値が別の入力に取り込まれることですが、その前にphp関数を作成する必要があります。

だから私はこのようなことを考えました:

function update(url)
{
     var src = <?php echo json_encode(getUrl(*****url*****)) ?>;
     document.getElementById("src").value = src;
}

しかし、url 変数は js にあるため、php で送信することはできません。

助言がありますか?

4

2 に答える 2

1

すでに指摘したように、Ajax を使用して PHP スクリプトと通信する必要があります。これを見てください http://fiddle.jshell.net/Qvqha/

于 2013-09-13T08:50:56.830 に答える
0

PHP関数を呼び出したい場合。次に、その関数を PHP コードにする必要があります。

change イベントでテキスト ボックス変数を別の場所に渡したい場合は、ajax 呼び出しを使用する必要があります。

このリンクを確認してください:

PHP: TEXTBOX の値を取得し、それを VARIABLE に渡します

于 2013-09-13T00:57:15.783 に答える