使用jQuery从PHP获取变量值
那么,如何使用jquery从php文件中获取变量值。。。? jquery代码在另一个文件tpl中 例如,我有register.php的register.php和register.tpl模板文件 register.php register.tpl 电子邮件 …其他输入。。。 $username.fullfunction { 当我为了测试目的将整个register.php更改为 或使用jQuery从PHP获取变量值,php,jquery,Php,Jquery,那么,如何使用jquery从php文件中获取变量值。。。? jquery代码在另一个文件tpl中 例如,我有register.php的register.php和register.tpl模板文件 register.php register.tpl 电子邮件 …其他输入。。。 $username.fullfunction { 当我为了测试目的将整个register.php更改为 或 该脚本工作正常…但在原始版本中,它始终显示用户名可用…最好的办法是将PHP变量作为隐藏字段或JavaScript变量
该脚本工作正常…但在原始版本中,它始终显示用户名可用…最好的办法是将PHP变量作为隐藏字段或JavaScript变量输出:
<input type="hidden" id="my_var" name="my_var" value="<?php echo($my_var); ?>" />
// access it like this:
alert($('#my_var').val());
或
这就应该做到了:-或者您可以创建一个请求php页面,该页面将返回您想要的任何内容,或者您可以使用php回送一个javascript变量
<?php
echo '<script> var javascript_variable = "whatever"; </script>';
?>
如果你这样做,它会起作用的
echo "1";
然后
if(result == "1") {
如果没有,但我检查了我的一个没有引号的代码,它就不起作用了,可以,检查Firebug控制台的响应。如果我公司的应用程序需要在动态元素上调用Jquery,并且我们在php文件中有Jquery调用,我们将在Jquery调用中直接调用php 例如: 警报$.val
当然,并非所有情况都适用。如果您必须在没有PHP访问权限的情况下调用变量,例如.tpl文件,则根据您的设置,您可能会求助于如上所述设置隐藏输入。有几种方法可以将值从PHP传递到Jquery,但您需要发布一些代码来提供对于您的情况,更好的方法是…您使用的模板库是什么?如何在模板中包含PHP值?您能否在tpl文件中提供一个变量的示例?这真的很重要吗?其他jquery函数也在工作,模板系统也在工作…正如我所说,我尝试用以下代码对PHP进行clear测试:而且它工作了…所以可能是这样echo有点不好……我考虑过从变量传递值,因为解决方案+echo在页面register.php中对methen来说太糟糕了,除了echo 1之外,你还必须有其他元素来检查你的include。firebug控制台在响应部分告诉你什么?我看到在你的$。帖子中没有submit:trueou submit:*,所以$u POST['submit']不存在。但事实并非如此……我需要先发布,然后获取一个值……现在的问题是如何以正确的方式在jquery中设置POST值
<script type="text/javascript">
var my_var = <?php echo($my_var); ?>;
</script>
// access it like this
alert(my_var);
<?php
echo '<script> var javascript_variable = "whatever"; </script>';
?>
echo "1";
if(result == "1") {