Ajax提交打开新窗口,浏览器拦截处理;以及跨域问题
2024-08-29 12:17:30
//主要是添加同步处理
$.ajax({
url: "ashx/OrderHander.ashx?action=CheckRepeat",
data: { "OrderId": data.OrderNo },
dataType: "json",
async:false,
type: "post",
success: function (data) {
if (data == "") {
window.location.href = "index.html";
return;
} else {
//var v = $("input[name='approve']:checked").val()
var i = 0.01; //支付价格处理,暂时设置为0.01
//location.href = "/create_direct_pay_by_user-CSHARP-UTF-8/pay.aspx?paytypeid=1&username=" + i + "&Orderid=" + data.OrderNo + "";
result = "/create_direct_pay_by_user-CSHARP-UTF-8/pay.aspx?paytypeid=1&username=" + i + "&Orderid=" + data.OrderNo + "";
}
if (result.length > ) {
window.open(result, "_blank");
return;
}
}
});
ajax请求跨域问题
一般处理程序开发的接口,需要使用
context.Response.AddHeader("Access-Control-Allow-Origin", "*");
来处理返回值。可躲避跨域问题。不过只兼容最新浏览器。故不建议使用一般处理程序来做跨域接口,可采用WEBAPI等。
最新文章
- jquery input change事件
- OSI Model
- java.lang.NoSuchMethodError: org.apache.xerces.impl.xs.XMLSchemaLoader.loadGrammar
- SQL链表查询 数据库为空
- pwnable.kr-collision
- Linux防火墙
- paip.gui控件form窗体的原理实现以及easyui的新建以及编辑实现
- python eval
- Linux/Unix shell 自动发送AWR report
- WinDump使用方法
- Echache整合Spring缓存实例讲解(转)
- app后端设计(14)--LBS的偏移问题
- redis与memacache的区别(转)
- Android实现带下划线的EditText(BUG修正)
- python判断一个数字是整数还是浮点数&;判断整除
- ZTree 使用范例
- hook NtReadVirtualMemory干扰杀软扫描
- liunx工具学习之taskset
- ASP.NET-自定义HttpModule与HttpHandler介绍
- Selenium库简介
热门文章
- IT回忆录-1
- ORACLE 11.2.0.4 RAC安装在rhel6上
- c#实现动态加载Dll
- 在Delphi中编辑res文件
- delphi 在多线程中使用 CreateOleObject 导致失败(一定要使用CoInitialize和CoUninitialize,举例查询WMI)
- 让Qt在MIPS Linux上运行 good
- Realm_King 之 XPDL(XML Process Definition Language)
- Awesome C/C++(图像部分)
- mybatis链接数据库
- vue-cli3.x npm create projectName 报错: Unexpected end of JSON input while parsing near......