如何将javascript变量转换为php变量?
我是编程新手,我正在尝试制作一个在我的数据库中注册选定空间的程序。我想将js变量str转换为$phpvar 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
$('#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请求。这可以