使用ajax + WKWebView跨源

时间:2018-11-30 17:20:47

标签: iphone swift ajax webview cross-domain

我使用的是Webview Swift,更具体的WKWebView套件。 当我尝试发送formdat时,我会收到此信息。

NSAllowsArbitraryLoads为真

当我尝试不使用javascript提交表单时,它可以工作。

使用ajax发送时收到此错误。

[Error] Origin null is not allowed by Access-Control-Allow-Origin.  
[Error] Failed to load resource: Origin null is not allowed by Access-Control-Allow-Origin. (api.........com.br, line 0)

JAVASCRIPT代码

$("#form").submit(function() {

              console.log($(this).attr("action"));
              console.log($(this).serialize());

    $.ajax({url: $(this).attr("action"), crossDomain: true, data: $(this).serialize(), success:

           function(data) {

           console.log(data);

           console.log("dasdas");

           }});
    return false;
    });

PHP代码

header("Access-Control-Allow-Origin: *");

header("Access-Control-Allow-Headers: Content-Type");

0 个答案:

没有答案