当我从XMLHttpRequest中得到一个响应时,我如何处理*响应*;张贴“;活动
How do I handle the *response* when I get one back from an XMLHttpRequest "Post" operation?
我在这方面遇到了很多困难——我似乎在兜圈子
我要做的是将数据从客户端上的javascript POST到web服务。
在以下示例中,valFname
、valLname
、valPhone
和valZip
都具有有效的字符串值:
function checkOffers(){
// data collection from loaded form...
var postData = "'FirstName':'" + valFname ;
postData +="','LastName':'" + valLname ;
postData +="','PhoneNumber':'" + valPhone ;
postData += "','Zipcode':'" + valZip+"'";
initialize(postData);
}
function initialize(postData) {
//var postMsg = createSoapHeader(msg);
var url = "https://server.company.com:9999/analytics/webservices/webservice.asmx/SamplePriorityOfferList";
request.open("POST", url, false)
request.onreadystatechange = function(){
if(this.readyState===4){
//request is complete. handle it
processData;
}
};
request.send(postData);
}
function processData(){
response = request.responseXML.xml;
alert("Returned Data:" + response);
}
我在PageLoad
事件上调用checkOffers
函数-我希望web服务在不必单击按钮、链接等的情况下启动
我正在从请求中返回null,但应该正在获取数据。如有任何意见、提示或建议,我们将不胜感激。
此行:
if(this.readyState===4){
应该是:
if(this.readyState==4){
这至少会让你看到警报。
相关文章:
- IE中的Onload()处理程序没有响应
- 如何使用Redux Thunk处理fetch()响应中的错误
- 是浏览器在AJAX响应中自动处理的HTTP标头
- Masony无法处理ajax响应
- 如何在phonegap应用程序中处理Ajax json响应
- 处理evaluate()中提交的响应
- 响应菜单问题-如何在移动环境中处理HREF和onclick事件
- 在网站中处理 SQL 响应的位置
- 嵌套另一个 Ajax 请求时,Ajax 响应处理中断
- 带有响应处理的WSO2ESB(ApacheSynapse)代理
- 我如何在jQuery.Ajax中处理时间响应(DataType:JSON)
- asp.net ashx处理程序:can't接收响应
- Rails-使用ajax改进json响应的处理
- 如何处理JSON后响应
- 如何处理部分ajax请求后的非ajax响应
- 从javascript向Ashx处理程序发送xml数据,并在新窗口中显示响应
- 如何在响应时处理ajax错误
- 在 Ajax 响应中处理 PHP 数组
- 不同的响应布局处理
- 如何在查询响应中处理302重定向