网页制作Webjx文章简介:要解决ajax跨域问题,网上给出的方法有二.
要解决ajax跨域问题,网上给出的方法有二:
1是构建服务器端的代理。简而言之,就是ajax中调用的实质还是本机的url,而服务器端替js去取回远端地址。
2.利用script标记,生成一个标签。在js加载完成后,再执行后续操作。
就是将原来新建xmlHTTPrequest对象的操作改成了新建script标签的操作.
这里给出一个例子:
#ajah.js
varAjah=function(url,varname,handleSuccess,handleFailure){
/**
*handleSuccess,handleFailuremustbefunctions
**/
script=document.createElement("script");
script.src=url;
varhandler=function(str...[ 查看全文 ]