
网络爬虫我不懂,你要获取天气网上面的数据,可以根据它提供的wsdl,用webservice去获取,
还有ajax请求,过去,如果成功后,返回的是json数据的话,取决于服务端,如果服务端没有json格式的数据让你返回的话,你应该是拿不到json数据的吧
ajax是客户端获取服务器上数据的方法
EL表达式利用的是服务器上的数据
显然,EL表达式是不可能获取ajax请求得到的数据的
千万要谨记:JSP也是servlet,它是不可能直接跟JS产生交互的,自然也无法利用JS取到的数据
AJAX的意思就是异步的JavaScript和XML。简而言之,它是使用XML>
Ajax请求的五个步骤:
1、建立xml>
if(windowXML>
xml>
if(xml>
xml>
var activeName = ["MSXML2XML>
for(var i = 0; i < activeNamelength; i++) {
try {
xml>
break;
} catch(e) {}
}
}
if(!xml>
alert("创建xml>
} else {}
2、设置回调函数
xml>
function callback(){}
3、使用OPEN方法与服务器建立连接 xml>
此步注意设置>
4、向服务器端发送数据
xml>
5、在回调函数中针对不同的响应状态进行处理
if(xml>
if(xml>
var responseText =xml>
documentgetElementById("info")innerHTML = responseText;
}
}
扩展资料:
Ajax优缺点
优点:
1、异步请求,不妨碍用户浏览页面或者其他 *** 作。
2、局部刷新,无需重新刷新页面。
3、界面与应用分离。有利于分工合作、减少非技术人员对页面的修改造成的WEB应用程序错误、提高效率、也更加适用于现在的发布系统。
4、基于标准被广泛支持。
5、前端和后端负载平衡。最大程度的减少冗余请求和响应对服务器造成的负担,提升站点性能。
缺点:
1、back和History,对浏览器机制的破坏。
2、安全问题。易受到黑客攻击。
3、对搜索引擎支持较弱。
4、不能很好支持移动设备。
5、违背URL和资源定位的初衷。
以上就是关于我想用一个路径获取中国天气网上某一个ajax请求的数据,但是ajax的url路径是这样的全部的内容,包括:我想用一个路径获取中国天气网上某一个ajax请求的数据,但是ajax的url路径是这样的、ajax得到的数据,EL表达式怎么可以获取到、一分钟学会什么是Ajax及Ajax请求的五个步骤等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)