xml使用xmlHttp.open处理多个变量
xml handling multiple variables with xmlHttp.open
当发送到服务器时,我无法回显两个变量 xmlHttp.open
.我知道我需要使用 &
来分隔变量,但我收到服务器响应错误并且没有输出。如果只发送foo
变量,则代码工作正常。我认为这一定是一个简单的错误,我只需要另一双眼睛。
Javascript 文件:
var foo = "foo"
var bar = "bar"
xmlHttp.open("GET", "update.php?foo=" + foo+ "&bar=" + bar, true);
xmlHttp.onreadystatechange = handleServerResponse;
xmlHttp.send(null);
更新.php:
<?php
header('Content-Type: text/xml');
echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
echo '<response>';
$foo= $_GET['foo'];
$bar= $_GET['bar'];
echo 'Variable foo: ' . $foo. ' Variable bar ' . $bar; // Server response error and no output
echo '</response>';
?>
您是否实例化了 xmlHttp 对象。
var foo = "foo",
bar = "bar",
xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", "update.php?foo=" + foo + "&bar=" + bar, true);
xmlHttp.onreadystatechange = handleServerResponse;
xmlHttp.send(null);
或者,我建议使用JQuery来解决IE和其他人使用不同对象结构的事实。
$.get('/update.php', {foo:foo,bar:bar}, function(result) {
console.log(result);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
相关文章:
- 使用Javascript中的回调处理变量分配
- 如何处理流星变量&对miniMongo有问题
- 如何将事件处理程序存储在变量中,并在以后将其绑定到对象
- 如何在函数调用时处理 javascript 中的变量
- GAS:在处理程序函数中使用变量时,如何更改全局变量值并保留其更改后的值
- 什么's是处理多个js文件之间交互的简单方法,同时避免溢出全局变量
- 执行批处理文件的Javascript,该文件包含基于每个会话的环境变量设置
- 存储一个事件处理程序中的变量以供另一个事件处理器使用
- 如何获取变量's设置元素时的文字值's onclick处理程序
- JavaScript如何处理多变量方程
- 如何将更改事件处理程序附加到变量
- 当附加到DOM时,可以将变量与字符串连接起来吗?它能处理逃跑吗
- 我无法将变量从动态列表传递到php页面进行处理.这是我不理解的逻辑问题吗
- 如何从批处理文件调用一个带有2个参数的java脚本函数,并将结果返回到环境变量
- 如何在使用servlet处理时使用javascript设置隐藏变量的值
- jquery .load 返回的变量处理
- jQuery变量处理
- 自执行函数中的内部变量处理
- 使用唯一变量处理多个AJAX回调
- 用Javascript变量处理大数据:糟糕的做法