js跨域传值取值


工具:require.js


跨域传值--

  1、form表单

    var action = 提交的url;
    //创建表单跨域提交数据
    var form = document.createElement("form");
    var iframe = document.createElement("iframe");
    iframe.id = "id_iframe";
    iframe.name = "id_iframe";
    iframe.style.display = "none";
    document.body.appendChild(form);
    document.body.appendChild(iframe);
    document.clear(iframe);
    var 参数= document.createElement("input");
    参数.type = "hidden";
    form.appendChild(参数);
    参数.value=参数值;
    参数.name=参数名;
    form.action = action;
    form.method = "post";
    form.target = "id_iframe";
    form.submit();

  2、require.js

   

    var url = "http://你要传的url" + "?参数=xxxxx";
        require([url],function (data) {});

跨域取值--require.js

   

    var url = "http://你要取返回值的url" + "?参数=xxxxx";
        require([url],
        function (data) {
            alert(返回值)  //这里直接写返回值的名字,不要data.什么的
            });


你可能感兴趣的:(跨域,js,require)