使用数据Ajax发送
Sending with data Ajax
我刚刚创建了将数据发送到php文件的ajax脚本,但出现了问题,因为当我发送javascript var变量"browserLang"时,我收到了一个未定义的错误。这是我的javascript:
function SetLang()
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
var browserLang = navigator.language || navigator.userLanguage;
xmlhttp.open("POST","style/wps-light/datalife3.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("BrowserLang=" + encodeURIComponent(userLang));
}
那么我做错了什么?
您定义了browserLang
,但发送了userLang
function SetLang()
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
var browserLang = navigator.language || navigator.userLanguage;
xmlhttp.open("POST","style/wps-light/datalife3.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("BrowserLang=" + encodeURIComponent(browserLang));
}
相关文章:
- 如何在nightwatch.js中发送ajax get请求
- 为什么我从浏览器修改html/js时会多次发送ajax请求
- 如何在发送ajax请求时显示进度加载程序
- 我如何发送AJAX请求的内容是通过无限滚动加载的
- 当jQuery返回错误时,如何在jQuery中重新发送ajax请求
- 如何在类函数中发送ajax请求
- 如何跨域发送 Ajax 请求
- 在鼠标悬停时发送 ajax 请求
- 为什么JSON对象序列化是需要的或重要的发送ajax调用到服务器
- 如何在发送AJAX之前修改自动完成条款
- Symfony3发送AJAX POST请求
- 如何发送ajax请求并重定向到另一个页面
- 未发送Ajax POST请求
- 发送ajax数据中的存储过程
- 如何在页面卸载时发送AJAX PUT请求而不取消
- 无法在php上发送ajax请求
- 在两个页面上发送 AJAX 请求
- 如何使用 Jquery 发送 AJAX 调用
- 如果满足条件,则发送 ajax GET 请求
- 我可以使用 foreach 循环来发送 ajax 调用的响应吗?