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 代码中。

如果您想在更改事件时将文本框变量传递到另一个地方,那么您需要使用 ajax 调用。

检查此链接:

PHP:获取 TEXTBOX 的值,然后将其传递给 VARIABLE

于 2013-09-13T00:57:15.783 回答