[英]jQuery .load not able to read declared variables?
我的主文件中声明了所有变量。 我有第二个文件,单击一个按钮后,该文件将通过$ .load加载到主文件中。
但是要加载的文件具有在主文件中声明的变量。 例:
主文件:
$account_name = <?php get_option('account_name'); ?>
$account_pass = <?php get_option('account_pass'); ?>
加载到主文件中的辅助文件
// check if variable is set
<script>alert(<?php echo $account_name; ?>);</script>
(returns undefined)
$url = 'http://www.somewebsite.com/' . $account_name . '/page-4/'
但是,正如您所看到的,还不确定是否也设置了$ account_name,并且如果我尝试在辅助文件中重新声明变量,则无法加载该文件并收到500错误。
我试图在辅助文件内的警报中检查变量,但它只是返回未定义状态。
如何在辅助文件中声明变量? 我一直在尝试使用ajax post / get尝试将变量传递到该文件,但是还没有那么幸运。 该变量仅返回未定义。
谢谢您的帮助
变量是根据每个HTTP请求设置的。 当您使用JavaScript加载其他HTTP资源时,PHP变量将不会保留。
在查询字符串中传递数据或使用会话。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.