Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将javascript变量传输到同一页面上的php,而不提交_Php_Javascript_Mysql_Database_Jquery - Fatal编程技术网

将javascript变量传输到同一页面上的php,而不提交

将javascript变量传输到同一页面上的php,而不提交,php,javascript,mysql,database,jquery,Php,Javascript,Mysql,Database,Jquery,嗨,我想把我的javascript变量传输到php,这就像实时传输一样。在文本框中输入的用户输入将被传输到php脚本,以检查它是否在数据库中。然后,输出将显示在另一个只读文本框中。您必须使用此文本框。我希望如果您能够理解客户端(JavaScript)脚本和服务器端(PHP)脚本之间的区别会更好。有很多问题已经用类似的问题得到了回答。请谷歌,你可以找到他们的例子。另请参阅 您需要研究AJAX。作为首字母缩略词,它听起来很吓人,但它很容易使用 在Javascript中(使用jQuery,并假设您有一

嗨,我想把我的javascript变量传输到php,这就像实时传输一样。在文本框中输入的用户输入将被传输到php脚本,以检查它是否在数据库中。然后,输出将显示在另一个只读文本框中。

您必须使用此文本框。我希望如果您能够理解客户端(JavaScript)脚本和服务器端(PHP)脚本之间的区别会更好。有很多问题已经用类似的问题得到了回答。请谷歌,你可以找到他们的例子。另请参阅


您需要研究AJAX。作为首字母缩略词,它听起来很吓人,但它很容易使用

在Javascript中(使用jQuery,并假设您有一个id为“searchbox”的文本框):

在PHP文件“search.PHP”中:

如果您在textbox的keyup事件上运行javascript,它将实时获取数据。因此,如果您在框中键入“Hello World”,您将看到一系列恼人的消息框,其中说:

“耶!呜呜!”、“耶!他呜呜!”、“耶!Hel呜呜!”、“耶!他妈的呜呜!”…“耶!你好,世界呜呜!”

从这里开始,我们需要让PHP代码返回一些有用的信息。为此,我们需要查看JSON。从这里开始,我们需要编写Javascript来处理新的有用信息


你不能这样做。javascript是客户端,php是服务器端……你基本上是在寻找AJAX.jQuery.validator.addMethod(“ordrNum”,function(value,element)var isExist=false;$.AJAX({type:“POST”,async:false,data:“action=checkOrdrNum&id=0&orderno=“+value,url:ajaxurl,dataType:“json”,success:function(data){//console.log(data[“order_no”]);if(data[“order_no”]>0){isExist=true;}}}}console.log(isExist);return isExist;//true;},“这个订单号不存在”);我可以把代码:“$.get”(“search.php”,{“term”:$(“#searchbox”)},function(data){alert)(data);}”来搜索.php?以及如何使用您提供的给定示例使用keyup
$.get("search.php", {"term":$("#searchbox")}, function(data) {
    alert(data);
}
echo "Yay! " . $_GET['term'] . " Woo!";