ie11允许ajax读取本地json

ie11允许ajax读取本地json,第1张

ajax传送json格式数据,关键是指定contentType,data要是json格式

如果是restful接口,把type改成对应的post(增)、delete(删)、put(改)、get(查)即可

var

post_data={"name":"test001","pass":"xxxx"};

$ajax({

url:

">

bytecount = RequestTotalBytes

bytes = RequestBinaryRead(bytecount)

Set stream = ServerCreateObject("ADODBStream")

streamType = 1 'adTypeBinary

streamOpen()

streamWrite(bytes)

streamPosition = 0

streamType = 2 'adTypeText

streamCharset = "utf-8"

s = streamReadText() 'here is your json as a string

streamClose()

Set stream = nothing

Responsewrite(s)

得到的s就是json格式的字符串,就象{"userid":"apple","password":"test123456"}

然后再利用其它工具可以将json字符串中的相关信息提取出来。这个网上有很多示例。

ajax只能获取本域名下的数据,不允许跨域请求

如果你的页面和请求地址不在一个域名下,你就只能先发ajax到本站点后台,然后由后台去curl你需要取数据的服务器,将取到的数据再返回给页面

以上就是关于ie11允许ajax读取本地json全部的内容,包括:ie11允许ajax读取本地json、js如何获取ajax返回的json的数据、AJAX跨域请求之JSONP获取JSON数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9737139.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存