美文网首页
ajax跨域调用服务器请求

ajax跨域调用服务器请求

作者: 那脸憔悴 | 来源:发表于2017-04-05 13:51 被阅读0次

页面和服务器完全分离了。 页面请求的时候要用到跨域的。
如ajax:

<script>
    function test(){
        $.ajax({
            url: "http://localhost:7777/demo/queryCateg",
            type : "GET",
            dataType : "jsonp",
            jsonp: "callbackparam",//服务端用于接收callback调用的function名的参数
            jsonpCallback:"success_jsonpCallback",//callback的function名称
            success : function(data) {
                alert(JSON.stringify(data));
            },
            error : function() {
                alert("服务繁忙,请稍后再试。");
            }
        }); 
     }
</script>

服务端python:

class QueryCateg(tornado.web.RequestHandler):
    def get(self, *args, **kwargs):
        callbackFunName = self.get_argument("callbackparam", "")
        datas = {"status": 0}
        if callbackFunName:
            self.finish(callbackFunName + "(" + json.dumps(datas) + ")")
        else:
            self.finish(json.dumps(datas))

相关文章

  • ajax、fetch 跨域携带cookie

    一、ajax 跨域携带cookie 原生ajax请求方式: jquery的post方法请求: 服务器端设置: 二、...

  • ajax跨域调用服务器请求

    页面和服务器完全分离了。 页面请求的时候要用到跨域的。如ajax: 服务端python:

  • 彻底让你明白跨域(服务器端为node)

    跨域只是针对ajax请求的。 如果产生跨域,那么将请求不到数据。 发起ajax请求所依赖的html页面的url地址...

  • 前端9种跨域方案

    一、什么是跨域? 在前端领域中,跨域是指浏览器允许向服务器发送跨域请求,从而克服Ajax只能同源使用的限制。 什么...

  • 前端常见跨域解决方案(全)

    一、什么是跨域? 在前端领域中,跨域是指浏览器允许向服务器发送跨域请求,从而克服Ajax只能同源使用的限制。 什么...

  • web跨域有哪些解决方案,面试笔试常问

    背景:什么是跨域? 在前端领域中,跨域是指浏览器允许向服务器发送跨域请求,从而克服Ajax只能同源使用的限制。 背...

  • 跨域上传图片并预览

    跨域上传文件 之前解决跨域问题都是使用的JQuery的JSONP类型的Ajax请求,JSONP原理是让服务器把数据...

  • 前端跨域

    什么是ajax跨域 ajax跨域的原理 ajax出现请求跨域错误问题,主要原因就是因为浏览器的“同源策略”,可以参...

  • Ajax跨域请求与SpringMVC结合的一些坑

    Ajax跨域的概念就不在这边陈述了... Ajax跨域请求真正的请求之前会进行一次预请求OPTIONS请求,为了让...

  • SpringMVC 进行ajax跨域请求访问

    关于 springmvc 3.x 版本对ajax跨域请求访问 ajax 请求后,浏览器出现跨域的问题那么在当前环境...

网友评论

      本文标题:ajax跨域调用服务器请求

      本文链接:https://www.haomeiwen.com/subject/ehntattx.html