//主要是添加同步处理
$.ajax({url: "ashx/OrderHander.ashx?action=CheckRepeat",data: { "OrderId": data.OrderNo },dataType: "json",async:false,type: "post",success: function (data) {if (data == "1") {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 > 0) { window.open(result, "_blank");return;}}
});

ajax请求跨域问题

  一般处理程序开发的接口,需要使用

context.Response.AddHeader("Access-Control-Allow-Origin", "*");来处理返回值。可躲避跨域问题。不过只兼容最新浏览器。故不建议使用一般处理程序来做跨域接口,可采用WEBAPI等。
 

转载于:https://www.cnblogs.com/siaslfslovewp/p/5618624.html

Ajax提交打开新窗口,浏览器拦截处理;以及跨域问题相关推荐

  1. js打开新窗口被拦截问题

    打开新窗口的方式主要有 window.open, a标签增加target="_blank"属性,form标签增加target="_blank"属性 用户直接点击 ...

  2. window.open 打开新窗口被拦截的其他解决方法

    使用window.open 打开新窗口容易被浏览器拦截,可以使用下面的方法解决 if ($("#jiedaitype").val() == "1") {     ...

  3. vue项目中解决打开新页浏览器拦截的问题

    项目中,如果通过接口获取数据,并在then中打开新页面会提示浏览器阻止,如何解决呢? 其实很简单: 1.定义一个url data(){return{url:''} } 2.监听该url,url发生变化 ...

  4. 统一的Ajax提交封装,一劳永逸好工具(带跨域处理)

    直接上代码,核心代码的使用文末提供 //---------核心关键,大家爱护----------///*** 公共:基础支撑**/var G = {/*** 统一的请求* @parm url请求服务器 ...

  5. 浏览器打开新窗口被拦截问题

    1. window.open() 方法和 form表单的submit方法 需要用户点击事件触发,将其直接写在点击事件内部,未被拦截 <!DOCTYPE html> <html lan ...

  6. 页面打开新窗口被拦截

    1.采用间接a标签打开新页面的方式 方法: function opennew(url) {var a = $("<a>", {href: url,id: "n ...

  7. vue解决打开新窗口被拦截的的实战方法

    解决方案: 1. 使用a标签替代 给出如下函数,将此函数绑定到click的事件回调中,就可以避免大部分浏览器对窗口弹出的拦截. newLink(url) {let a = document.creat ...

  8. ajax无法open,ajax中打开新页面使用window.open方法被拦截的解决方法

    $('.testA').unbind('click').bind('click',function(){ var result=""; $.ajax({ url:'http://l ...

  9. javacript实现不被浏览器拦截打开新窗口

    情景: 1.用户发送数据到服务器 2.服务器根据用户的数据生成文档 3.服务器把所生成的文档的下载地址提供给用户 4.用户使用的浏览器自动根据下载地址下载文件 实现: 网上搜索查找了下实现方式,就我查 ...

最新文章

  1. 你现在还在使用刷脸支付吗?不,刷手支付已来!!!不侵犯隐私、秒速支付...
  2. 7、Docker容器数据卷volumes-from
  3. WebKit 内核源码分析 (一) Frame
  4. 一个用JavaScript生成思维导图(mindmap)的github repo
  5. 正确使用和理解C#中的闭包
  6. java抛出异常thorw和throws的用法
  7. C++ const用法
  8. grep, sed 和 awk 学习总结
  9. Leetcode之删除链表的倒数第N个节点
  10. 6线AB相马达与ARDUINO 和 L298N电机之间
  11. excel超链接无法打开服务器文件,excle链接的未打开 | excel超链接打不开,超链接后点击出现无法打开指定的文件,求高手解决...
  12. springboot毕设项目同城上门喂遛宠物预约vfo34(java+VUE+Mybatis+Maven+Mysql)
  13. hive登录失败的问题解决
  14. [P1860]新魔法药水
  15. 数字孪生技术在智慧城市规划中的发展影响及其应用
  16. Python tkinter (1) - Tk 用法演示
  17. IBM小型机AIX操作系统总结13–网络配置
  18. 开源项目:时光后台管理系统 前后端分离项目,后台系统模板 时光大魔王
  19. FPGA开发技巧备忘录——Vivado 自动日期版本号
  20. FreeRTOS EFM32 中断配置

热门文章

  1. linux upgrade tool使用_p4merge的使用
  2. STM32+CubeMX开发工程笔记汇总(更新2021.8.12)
  3. 上传头像mysql_上传头像 - MVC5+EF6+MySql企业网盘实战 - 爱整理
  4. js跨域 ajax跨域问题解决
  5. 面向对象程序设计要考虑的7个原则
  6. C++ | Qt 获取局域网中存在的主机(IP以及主机名)
  7. Qt文档阅读笔记-OpenGL Window Example的解析笔记
  8. 将(*)的ASCII码2AH送入内存段1000H开始的100个单元中
  9. 图片模糊化处理_10个JavaScript图像处理库,收藏好留备用
  10. java和asp.net core,VS 2019教程:创建ASP.NET Core Web App