将变量作为 URL 参数传递到 xmlHTTPRequest 中
Passing variable into xmlHTTPRequest as a URL parameter
我使用PHP和JS的组合。
我的父 URL 中有一个名为 market 的 URL 参数。
http://example.com?market=stackoverflow
我将其存储到一个变量中。
<?php
$market = $_GET['market'];
?
然后在 JS 中:
<script>
var market;
market = <?php echo $market; ?>;
</script>
然后我有一个函数 - xmlHTTPREQUEST。这就是问题所在。我需要将变量市场传递到函数中 - 将其附加到被调用的脚本 - mexx.php
<script>
function test() {
var ajax = new XMLHttpRequest();
ajax.onreadystatechange = function() {
if (ajax.readyState == 4) {
xxx = (ajax.responseText);
console.log(xxx);
}
};
ajax.open("GET", "'mexx.php?market='+market", true);
ajax.send(null);
}
</script>
我在控制台中看不到任何内容 - 全部空白。
语法错误在哪里?
以下行中"
了额外的双引号:
ajax.open("GET", "'mexx.php?market='+market", true);
_________________^_________________________^
应该是 :
ajax.open("GET", 'mexx.php?market='+market, true);
还把双 qoutes "
arround :
market = <?php echo $market; ?>;
应该是 :
market = "<?php echo $market; ?>";
_________^______________________^
希望这有帮助。
相关文章:
- XMLHttpRequest未返回值-状态202
- XMLHttpRequest在移动设备上的chrome上不起作用
- AJAX简单错误.XMLHttpRequest无法加载http://localhost/mpl/getPage.php.
- 检查xmlhttprequest问题的消息
- 主线程上的同步XMLHttpRequest已弃用
- 如何定期发出xmlhttprequest
- javascript第三个XMLHttpRequest被拒绝.但前两个是允许的
- 上传带有XMLHttprequest的文件-多部分/表单数据中缺少边界
- 对象#<XMLHttpRequest>没有方法'完成'
- 在XMLHttpRequest之后重新初始化jQuery
- 如何将GreaseMonkey中的XMLHttpRequest延迟到目标页面加载完成
- Javascript XMLHttpRequest——只有第一个POST请求有效
- XMLHttpRequest - difference between Chrome & Firefox
- IE上的新XMLHttpRequest()出现JS Ajax未指定错误
- 非常简单的XMLHttpRequest不起作用
- 如何使用XMLHttpRequest下载文件
- XMLHttpRequest在$.ajax工作的地方给出了CORS错误
- XMLHttpRequest.open()AJAX中的参数url
- XMLHTTPRequest脚本中没有internet连接和超时
- 为什么当async标志设置为false时,xmlhttprequest中的代码可以工作,而当它设置为true时却不能工作