摘要: 跨域GET请求实现:(JSONP方法)A域: 创建一个SCRIPT标签,地址为B域处理页面(数据于URL上),并增加一个GET参数,该参数为函数名,用于B域B域:得到请求,返回一个JS结果,该结果是一个函数调用(函数名为A域GET函数名参数),该函数的参数为B域处理后的数据 因为在SCRIPT标签上,所以该JS加载完成后会直接运行,所以B域设置好的函数调用会直接运行 但该函数还是不存在的,所以在A域请求时(即创建SCRIPT来请求时候), 需要设置好B域请求完成后调用的该函数的定义,并置于WINDOW或其他的全局变量上, 设置的该函数的定义即为成功返回后的调用,所以A域可得到B域请求后的处理结 阅读全文
posted @ 2012-02-13 14:55 liushan 阅读(1304) 评论(0) 推荐(0)