5
回答
怎么让请求过来的网页不跳转并且不在页面上显示
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
我模仿百度写了一个搜索功能,写在了a标签,点击后我只想要网址给我返回的结果,别的都不在网页上显示,这个应该怎么写代码。谢谢
<无标签>
举报
bm123
发帖于1年前 5回/165阅
共有5个答案 最后回答: 1年前
这个感觉用前端技术不好实现呀,百度什么的都有防盗链的设置的,应该要后端通过模拟请求获得结果后,再把相应的数据交给前端显示比较靠谱,但完全显示百度的内容是不太可能的
--- 共有 1 条评论 ---
bm123不是完全,我现在遇到的状况就是我打开一个连接,然后在新的网页给我返回一堆json数据,我想要的结果是不让它在网页上显示,传给我我处理后在网页上面显示 1年前 回复
哦,看来你是说ajax吧,jquery等框架都有方便的ajax实现,你可以去看看,就是链接绑定一个onclick事件,然后发起ajax请求,请求成功处理相关数据
--- 共有 1 条评论 ---
bm123我用ajax试了,但是出来一个很烦人的东西,就是跨域问题,直接浏览器给拦截了 1年前 回复
这个跨域问题,如果没有服务器端配合的话,是无解的(对于当前广为流传的浏览器来说)~~,也有可能是你本地调用了服务器端的接口,这个需要你把页面布到同域的服务器下,这样调试就有点麻烦了;如果确实需要跨域请求,要不然就找服务器端的配合,cors 等技术,要不然就找个后端模拟请求,得到数据后,同域下就可以正常ajax处理了,不知道为什么,回复不了~~只能一条一条的发~
--- 共有 2 条评论 ---
进入休眠期回复 @bm123 : 也有很多接口是jsonp的,可以去了解一下 1年前 回复
bm123额,那就是没办法了,本来只是想自己写个网页娱乐一下,如今出现连个问题1.用a标签,打开新的网页出现遗一串json数据,2.用ajax请求就会出现跨域的问题 1年前 回复

http://www.oschina.net/code/snippet_1258911_38692

fyi...

--- 共有 6 条评论 ---
bm123回复 @头号大宝贝 : 但是err里面返回的不对,我在哪个响应里面看的,响应里面正确 1年前 回复
头号大宝贝回复 @bm123 : 如果数据返回的正确,那就在error里解析好了。 1年前 回复
bm123回复 @头号大宝贝 : 我在响应头里面看数据也是正常的,就是数据没有返回到success里面,返回到了error里面 1年前 回复
bm123回复 @头号大宝贝 : 资源也回来了,我刚才测试用success不行,用error就可以,但是返回值是正常的 错误我输出来是{readyState: 4, getResponseHeader: .ajax/x.getResponseHeader(), getAllResponseHeaders: .ajax/x.getAllResponseHeaders(), 1年前 回复
头号大宝贝回复 @bm123 : 试试AJXA中,success方法? 1年前 回复
顶部