zoukankan      html  css  js  c++  java
  • WebBrowser中注入js后ajax报错No Transport 或message":"拒绝访问。 ","description":"拒绝访问

    在使用WebBrowser中注入js,

    1.用jquery执行ajax时报错 "No Transport"

    2.然后添加 jQuery.support.cors = true;  并ajax参数添加crossDomain: true,

      还是报错:{"message":"拒绝访问。","description":"拒绝访问。","number":-2147024891,"name":"Error"}

    3.然后查了一下:按下面设置

    打开IE:“工具->Internet 选项->安全->Internet->自定义级别”将“其他”选项中的“通过域访问数据源”选中为“启用”

    4.点确定,再把“启用保护模式(要求重启Internet Explorer) 的勾选去了,再保存请求成功。

     请求的ajax代码如下:

    var postUrl = 'http://127.0.0.1/webApi/findOne.do';
        var postData = {
            "data": {
                "jobUUID": "111"
            }
        };
        var jsondataStr = $jsonStringify(postData)
        jQuery.support.cors = true;
        jQuery.ajax({
            type: "post",
            url: postUrl,
            data: jsondataStr,
            contentType: "application/json;charset=UTF-8",
            crossDomain: true,
            dataType: 'json',
            success: function (data) {
                $log("
    ajax ok")
                $log("
    data:" + $jsonStringify(data));
            },
            error: function (XMLHttpRequest, textStatus, errorThrown) {
                $log("
    ajax.textStatus:" + $jsonStringify(textStatus));
                $log("
    ajax.errorThrown:" + $jsonStringify(errorThrown));
                //console.log(error);
            }
        });
  • 相关阅读:
    设计模式
    python高亮显示输出
    数据库入门3 数据库设计
    分支循环相关
    软件目录结构规范
    数据库入门2 数据库基础
    三级菜单
    字符串相关问题
    登录接口
    购物车
  • 原文地址:https://www.cnblogs.com/q149072205/p/14262581.html
Copyright © 2011-2022 走看看