Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.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变量?_Javascript_Php_Ajax_Variables - Fatal编程技术网

如何将javascript变量转换为php变量?

如何将javascript变量转换为php变量?,javascript,php,ajax,variables,Javascript,Php,Ajax,Variables,我是编程新手,我正在尝试制作一个在我的数据库中注册选定空间的程序。我想将js变量str转换为$phpvar php变量。请帮帮我 $('#btnShowNew').click(function () { var str = [], item; $.each($('#place li.' + settings.selectingSeatCss + ' a'), function (index, value) { ite

我是编程新手,我正在尝试制作一个在我的数据库中注册选定空间的程序。我想将js变量str转换为$phpvar php变量。请帮帮我

$('#btnShowNew').click(function () {
            var str = [], item;
            $.each($('#place li.' + settings.selectingSeatCss + ' a'), function (index, value) {
                item = $(this).attr('title');                   
                str.push(item);                   
            });
            <?php 
            include "accounts/config.php";
            $phpvar='"+str+"';
            mysql_query("INSERT INTO sample (sample) VALUES ('".$phpvar."')"); 
            //echo $phpvar;

                  ?>; 
        })
    });
$('#btnShowNew')。单击(函数(){
var str=[],项目;
$.each($('#place li.'+settings.selectingSeatCss+'a'),函数(索引,值){
item=$(this.attr('title');
str.push(项目);
});

您将希望发布到PHP侦听器。您不希望PHP标记以这种方式出现在JS函数中。在JS函数中出现PHP标记的唯一原因是您从PHP向JS获取数据,而不是相反


查看Jquery post以了解更多信息。

您将希望发布到PHP侦听器。您不希望以这种方式在JS函数中包含PHP标记。在JS函数中包含PHP标记的唯一原因是,如果您从PHP向JS获取数据,而不是相反


查看Jquery post以了解更多信息。

您将希望发布到PHP侦听器。您不希望以这种方式在JS函数中包含PHP标记。在JS函数中包含PHP标记的唯一原因是,如果您从PHP向JS获取数据,而不是相反


查看Jquery post以了解更多信息。

您将希望发布到PHP侦听器。您不希望以这种方式在JS函数中包含PHP标记。在JS函数中包含PHP标记的唯一原因是,如果您从PHP向JS获取数据,而不是相反


有关更多信息,请查阅Jquery帖子。

语言的运行顺序是PHP->HTML->CSS->Javascript。您不能从该顺序倒退

另一方面,您可以通过AJAX调用发送Javascript信息。AJAX是一个异步Javascript调用,可以与PHP通信

例如(使用JQuery)

这只是一些基本的理由。您可以通过


我希望这有帮助!

语言的运行顺序是PHP->HTML->CSS->Javascript。你不能从这个顺序倒退

另一方面,您可以通过AJAX调用发送Javascript信息。AJAX是一个异步Javascript调用,可以与PHP通信

例如(使用JQuery)

这只是一些基本的理由。您可以通过


我希望这有帮助!

语言的运行顺序是PHP->HTML->CSS->Javascript。你不能从这个顺序倒退

另一方面,您可以通过AJAX调用发送Javascript信息。AJAX是一个异步Javascript调用,可以与PHP通信

例如(使用JQuery)

这只是一些基本的理由。您可以通过


我希望这有帮助!

语言的运行顺序是PHP->HTML->CSS->Javascript。你不能从这个顺序倒退

另一方面,您可以通过AJAX调用发送Javascript信息。AJAX是一个异步Javascript调用,可以与PHP通信

例如(使用JQuery)

这只是一些基本的理由。您可以通过


我希望这有帮助!

这是不可能的,因为js代码是客户端,php是服务器端。您需要做的是向php脚本发出ajax请求,以便发送变量的数据。以下是一个示例:

客户端(浏览器):

服务器(Apache) config.php

<?php
$varToSend = $_GET["variableToSend"]
//Do whatever you want with the variable
?>

这是不可能的,因为js代码是客户端,php是服务器端。您需要做的是向php脚本发出ajax请求,以便发送变量的数据。以下是一个示例:

客户端(浏览器):

服务器(Apache) config.php

<?php
$varToSend = $_GET["variableToSend"]
//Do whatever you want with the variable
?>

这是不可能的,因为js代码是客户端,php是服务器端。您需要做的是向php脚本发出ajax请求,以便发送变量的数据。以下是一个示例:

客户端(浏览器):

服务器(Apache) config.php

<?php
$varToSend = $_GET["variableToSend"]
//Do whatever you want with the variable
?>

这是不可能的,因为js代码是客户端,php是服务器端。您需要做的是向php脚本发出ajax请求,以便发送变量的数据。以下是一个示例:

客户端(浏览器):

服务器(Apache) config.php

<?php
$varToSend = $_GET["variableToSend"]
//Do whatever you want with the variable
?>

正如前面的发言者所解释的,您需要考虑客户端运行代码和服务器端运行代码

每当您想要在应用程序的这两个部分之间共享状态时,您都需要一些通信机制

客户端->服务器 为此,您需要发出一个HTTP请求。这可以是post或AJAX调用。对于后者,请看一看,因为您显然已经在使用jQuery了

$.post({
  "savesample.php",
  {myPostVar: str}
}).done(function() {
    alert("sample saved.");
});
当然,您需要一个服务器端脚本来处理此请求:

<?php
  $yourVar = $_POST["myPostVar"];
  // TODO use mysqli::escape_string or similar!!
  mysql_query("INSERT INTO sample (sample) VALUES ('".$yourVar."')");
?>

正如前面的发言者所解释的,您需要考虑客户端运行代码和服务器端运行代码

每当您想要在应用程序的这两个部分之间共享状态时,您都需要一些通信机制

客户端->服务器 为此,您需要发出一个HTTP请求。这可以是post或AJAX调用。对于后者,请看一看,因为您显然已经在使用jQuery了

$.post({
  "savesample.php",
  {myPostVar: str}
}).done(function() {
    alert("sample saved.");
});
当然,您需要一个服务器端脚本来处理此请求:

<?php
  $yourVar = $_POST["myPostVar"];
  // TODO use mysqli::escape_string or similar!!
  mysql_query("INSERT INTO sample (sample) VALUES ('".$yourVar."')");
?>

正如前面的发言者所解释的,您需要考虑客户端运行代码和服务器端运行代码

每当您想要在应用程序的这两个部分之间共享状态时,您都需要一些通信机制

客户端->服务器 为此,您需要发出HTTP请求。这可以