一:前端浏览器禁用安全设置
铬的话可以通过在命令行,输入铬。exe——allow-file-access-from-files user-data-dir=癈:/dev session"铬;——disable-web-security
二:http服务器设置:
,,nginx的设置:
位置/api {
, add_header Access-Control-Allow-Origin http_origin美元;
# add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Credentials真的;
, add_header Access-Control-Allow-Methods *;
, add_header Access-Control-Allow-Headers http_access_control_request_headers美元;
, add_header Access-Control-Max-Age 3600;
,,美元,proxy_set_header主机主机;
,,,proxy_set_header X-Real-IP remote_addr美元;
,,,proxy_set_header远程主机remote_addr美元;
,,,proxy_set_header X-Forwarded-For proxy_add_x_forwarded_for美元;
,,,proxy_pass http://masConsole;
,,,如果($ request_method=选项){
,,,,,返回200;
,,,}
,}
例子:编写html跨域ajax的页面:
& lt; html>,
,,
& lt; head>,
,,& lt; title>标签标签页& lt;/title>,
,,& lt; style>,
,,,,* {,
,,,,,,填充:0;,
,,,,,,保证金:0;,
,,,,},
,,,,ul {,
,,,,,,list-style-type:没有;,
,,,,},
,,,,身体{,
,,,,,,保证金:50 px;,
,,,,},
,,,,# ul {,
,,,,,,高度:30 px;,
,,,,,,margin-bottom: 10 px;,
,,,,},
,,,,李# ul {,
,,,,,,高度:30 px;,
,,,,,,行高:30 px;,
,,,,,,填充:15 0 px;,
,,,,,,边界:1 px固体#六边形abcdef;,
,,,,,,浮:左;,
,,,,,,margin-right: 3 px;,
,,,,,,光标:指针;,
,,,,},
,,,,李# ul。当前{,
,,,,,,背景:#六边形abcdef;,
,,,,},
,,,,#内容div {,
,,,,,,宽度:300 px;,
,,,,,,身高:200 px;,
,,,,,,边界:1 px固体#六边形abcdef;,
,,,,,,显示:没有;,
,,,,},
,,,,#内容div.show {,
,,,,,,显示:块;,
,,,,},
,,& lt;/style>,
,,https://www.yisu.com/zixun/& lt;脚本src=" http://libs.baidu.com/jquery/2.0.0/jquery.js "> 脚本>
,,& lt; script>,
,,,,美元(函数(){,
,,,,,,(“# ul li"美元)。点击(函数(){,
,,,,,,,,/*//1。李点击的时候切换样式,
,,,,,,,,(美元).addClass (“current") .siblings () .removeClass (“current");,
,,,,,,,,//2。根据李的索引值,来确定哪个div显示,其他div隐藏,
,,,,,,,,$ (“# content> div") .eq($(这).index()),告诉().siblings () hide (); */,
,,,,,,,,//$ ().addClass (“current") .siblings () .removeClass (“current") .parent () . next()定格().eq($(这).index()),告诉().siblings () hide ();,
,,,,,,,,(美元).addClass (“current") .siblings () .removeClass (“current") .parent () . next (); (“div") .eq($(这).index()),告诉().siblings () hide ();,
,,,,,,,
,美元。null