ajax跨域调用服务器请求

页面和服务器完全分离了。 页面请求的时候要用到跨域的。
如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跨域完全讲解 本文精华版:【综合】ajax跨域问题 什么是跨域问题 简单来讲,当前台调用后台,如...
    一颗语法糖阅读 1,096评论 2 8
  • 前言 目前在开发中前后端分离的模式比较普遍,那么跨域问题也就时常会遇到。网上资料都很片面,不全面,以及都没有说为什...
    江江的大猪阅读 1,421评论 0 11
  • 本文为原创作品。欢迎转载,转载请注明出处:林东洲的博客 | Lindz Blog。 Ajax概念 Ajax全称为:...
    Lindz阅读 8,967评论 1 7
  • 本文先简要介绍前端开发中的浏览器同源政策;然后在跨域问题中,具体介绍跨域ajax请求的应用场景与实现方案。 什么是...
    AlienZHOU阅读 9,405评论 4 19
  • 从小到大,买过无数支笔,用过的,没用过的,都数不清了。 用过的,丢了,没用过,没用完的,也丢了不少。我真觉得老妈说...
    牛佳阅读 523评论 1 1