day 37 ajax跨域 浏览器同源测略
2021-06-21 03:03
标签:color creat elf alt bsp tee efi listen jsonp 浏览器的同源策略 允许跨域: script img iframe 不允许跨域: ajax 跨域ajax day 37 ajax跨域 浏览器同源测略 标签:color creat elf alt bsp tee efi listen jsonp 原文地址:http://www.cnblogs.com/ezway/p/7183445.htmlDOCTYPE html>
html lang="en">
head>
meta charset="UTF-8">
title>Titletitle>
head>
body>
h1>T1h1>
input type="button" value="Ajax" onclick="AJAX();">
input onclick="Jsonp();" type="button" value="Jsonp" >
script type="text/javascript" src="/statics/jquery-3.1.1.js">script>
script>
function Jsonp() {
$.ajax({
url:‘http://127.0.0.1:8001/index‘,
dataType:‘jsonp‘,
// jsonp:‘callback‘,
jsonCallBack:‘func‘
})
}
function ff(arg) {
console.log(arg)
}
// function Jsonp() {
// var tag=document.createElement(‘script‘);
// tag.src=‘http://127.0.0.1:8001/index‘;
// document.head.appendChild(tag);
// document.head.removeChild(tag);
//
// }
function AJAX() {
$.ajax({
url:‘/index‘,
type:‘post‘,
data:{‘k‘:‘1‘},
success:function (arg) {
console.log(arg);
}
})
}
script>
body>
html>
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import tornado.ioloop
import tornado.web
import io
class IndexHandler(tornado.web.RequestHandler):
def get(self):
# callback=self.get_argument(‘callback‘)
# self.write(‘%s ([11,22,33]);‘ % callback)
self.render(‘index.html‘)
def post(self, *args, **kwargs):
self.write(‘t1t1t1t1t1posttttt‘)
settings = {
‘template_path‘: ‘views‘,
‘static_path‘: ‘statics‘,
‘static_url_prefix‘: ‘/statics/‘,
}
application = tornado.web.Application([
(r"/index", IndexHandler),
], **settings)
if __name__ == "__main__":
application.listen(8002)
tornado.ioloop.IOLoop.instance().start()
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import tornado.ioloop
import tornado.web
import io
import check_code
class IndexHandler(tornado.web.RequestHandler):
def get(self):
self.write(‘ff([11,22,33,44])‘)
def post(self, *args, **kwargs):
self.write(‘ff([11,22,33,44])‘)
settings = {
‘template_path‘: ‘views‘,
‘static_path‘: ‘statics‘,
‘static_url_prefix‘: ‘/statics/‘,
}
application = tornado.web.Application([
(r"/index", IndexHandler),
], **settings)
if __name__ == "__main__":
application.listen(8001)
tornado.ioloop.IOLoop.instance().start()
上一篇:pandas网页操作基础
下一篇:关于HTTP协议,一篇就够了