<分区>
为什么这不起作用?
var data1 = "<? http_build_query($_GET); ?>";
var data2 = "buy.php?";
var url = data2+data1
document.getElementById('framebox').src = url;
谢谢。
标签 php javascript
<分区>
为什么这不起作用?
var data1 = "<? http_build_query($_GET); ?>";
var data2 = "buy.php?";
var url = data2+data1
document.getElementById('framebox').src = url;
谢谢。
最佳答案
因为 data1
是空的(PHP 没有输出任何东西),尝试:
var data1 = "<?= http_build_query($_GET); ?>"; // or
var data1 = "<?php echo http_build_query($_GET); ?>";
您使用 PHP 构建查询字符串而不是直接在 Javascript 中构建查询字符串的原因是什么?
关于php - Javascript php 变量未通过 http_build_query 传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16483827/