最近使用js构造请求时发生了CORS跨域问题,mark一下
ajax跨域,这应该是最全的解决方案了 | Dailc的个人主页Everything about dailchttps://dailc.github.io/2017/03/22/ajaxCrossDomainSolution.htmlAJAX - 廖雪峰的官方网站研究互联网产品和技术,提供原创中文精品教程https://www.liaoxuefeng.com/wiki/1022910821149312/1023022332902400
浏览器同源政策及其规避方法 - 阮一峰的网络日志https://www.ruanyifeng.com/blog/2016/04/same-origin-policy.html
跨域资源共享 CORS 详解 - 阮一峰的网络日志https://www.ruanyifeng.com/blog/2016/04/cors.html 一个解决可使用的方案:html的form表单发送请求不会受到限制
- html代码
<form action="你想访问的URI" method="get" target="frameName" onsubmit="return sumbit_sure()">
<div>
<label class="t3 red">Request ID:</label>
<input type="text" id="age" name="requestid" " value="设置默认的value"
style="border:none;">
</div>
<div>
<input type="submit" id=your_id value="默认的value">
</div>
</form>
<iframe src="" frameborder="0" name="frameName" id="myiframe"></iframe>
默认form表单提交后会跳转到目标URI,设置iframe可以在请求之后不进行跳转
- js代码
function sumbit_sure(){ var gnl=confirm("确定提交误报反馈?"); if (gnl==true){ return true; }else{ return false; } }