JS跨域取数据
我在JS里面写一个方法,该方法是用于数据转换如www.baidu.com/s?a=值1(参数)&&b=值2(参数)总之上面就是一个访问地址该地址的页面是中有result标...
我在JS里面写一个方法,该方法是用于数据转换 如www.baidu.com/s?a=值1(参数)&&b=值2(参数)
总之上面就是一个访问地址 该地址的页面是中有result 标签 然后里面根据值1余值2的不同 返回的值也不同 这时我想通过JS对该地址请求 取到这2个由值1与值2生成的新数据
我有查看过报错信息 说我跨域访问 我在网上搜了方法 但是都是与服务端有联系 ,服务端我是控制不了的 我只是根据值不同得到2个新的值而已 其他的东西 什么都没有
上面图片是经纬度 经纬度的值 是由变量控制 然后生成一条连接 连接打开后如下图 得到返回结果
我想取到这个result的2个值 请问然后解决 请注意 该地址的客户端与我无关 展开
总之上面就是一个访问地址 该地址的页面是中有result 标签 然后里面根据值1余值2的不同 返回的值也不同 这时我想通过JS对该地址请求 取到这2个由值1与值2生成的新数据
我有查看过报错信息 说我跨域访问 我在网上搜了方法 但是都是与服务端有联系 ,服务端我是控制不了的 我只是根据值不同得到2个新的值而已 其他的东西 什么都没有
上面图片是经纬度 经纬度的值 是由变量控制 然后生成一条连接 连接打开后如下图 得到返回结果
我想取到这个result的2个值 请问然后解决 请注意 该地址的客户端与我无关 展开
展开全部
只有服务端授权了你跨域才能进行跨域,这是设置好的安全机制,不然的话,岂不是你能这么做,大家都能这么做了?那还有什么安全性可言呢,对不对?
另外提一下,result不是DOM标签,你直接返回数据应该更正确些,何必还包装一层?
另外提一下,result不是DOM标签,你直接返回数据应该更正确些,何必还包装一层?
追问
这个result是人家的 不是我的 请问你能写个示例代码吗 我其实就是只想取到那个数据而已 如果从地址的?后面都不写的话 返回就是null 其实这个域名就是用来进行经纬度转换坐标的
追答
没办法做跨域的哦。除非服务器认可。
两种方法,第一种JSONP,不推荐。第二种在Header加上跨域请求,需要服务端认可。
建议你自己建立服务端,先在本域请求自己的,然后自己的再cURL别人的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询