部署
foliant
利用httpd做远程yum源的配置
利用yum做多个组件源
linux环境上传github代码
vncserver可视化
centos7可视化
metabase安装
linux图形化安装
vm使用桥接连接网络
ElasticSearch使用
nginx多级构建
docker多架构构建镜像
svn和gitlab-ce迁移
代理搭建
GNS3部署使用
sftp搭建
Jenkins部署
yum源配置
js学习
通过一个公网ip联通一个vpc下所有服务
frp远程搭建
html语法
win下本地非80端口dns域名解析配置
利用nginx实现html跨域请求第三方接口
搭建自己的邮箱系统
docker构建mrdoc
内网穿透-利用nps实现本地web服务在公网访问
ipsec
-
+
首页
利用nginx实现html跨域请求第三方接口
## 利用nginx实现html跨域请求第三方接口 - what: 利用nginx实现html跨域请求第三方接口 - where: win - when: 2022.4.28 - who: jiaorongtao - why: 记录 - how: ### 目标 ``` 在本地利用nginx和html实现html的跨域请求 ``` ### nginx配置 ``` server { listen 5400; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { add_header Access-Control-Allow-Methods *; root html; index index.html index.htm; } location /api { proxy_pass https://1.1.1.1:50000/; } ``` ### html写法 ``` <html> <head></head> <body> <form id="form1"> <input type="text" name="CompanyDB" id="CompanyDB"/> <br> <input type="text" name="UserName" id="UserName"/> <br> <input type="text" name="Password" id="Password"/> <br> <button type="button" onclick="sub()">提交</button> </form> <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> <script type="text/javascript"> function sub() { var data={}; data.CompanyDB=$("#CompanyDB").val(); data.UserName=$("#UserName").val(); data.Password=$("#Password").val(); alert("1000"); alert(data) alert(JSON.stringify(data)); $.ajax({ //请求方式 type: "POST", //请求的媒体类型 contentType: "application/json;charset=UTF-8", url: '/api/b1s/v1/Login', data: JSON.stringify(data), //请求成功 success: function (result) { console.log(result.status); console.log(result); console.log("bbb"); }, //请求失败,包含具体的错误信息 error: function (e) { console.log(e.status); console.log(e.responseText); console.log("aaa"); } }); } </script> </body> </html> ```
JRT
2022年4月28日 20:20
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码