userboss 发表于 2023-3-28 00:26:52

ajax发送不成功 跨域问题

// ==UserScript==
// @name         管理
// @namespace    https://bbs.tampermonkey.net.cn/
// @version      0.1.0
// @descriptiontry to take over the world!
// @author       You
// @grant      GM_xmlhttpRequest
// @require      https://code.jquery.com/jquery-3.1.1.min.js
// @match      https://mms.pinduoduo.com/supplier
// @connect      mms.pinduoduo.com
// ==/UserScript==

(function () {
    'use strict';

    // GM_xmlhttpRequest({
    //   url:"http://localhost/dom.php",
    //   method :"POST",
    //   data:"user=这是我的要求代码",
    //   headers: {
    //         "Content-type": "application/x-www-form-urlencoded"
    //   },
    //   onload:function(xhr){
    //         console.log(xhr.responseText);
    //   }
    // });

    $(document).ready(function(){
      $.ajax({
            type: "POST",
            url: "http://localhost/dom.php",
            data: {
                "user":"这是我的要求代码"

            },
            dataType: "text",
            success: function(e) {
                alert(e);
            },
            error: function() {
                alert("NO");

            }
      });
   
    });


})();

错误提示

![图片.png](data/attachment/forum/202303/28/002312ooxn013ls91cl7c6.png)



![图片.png](data/attachment/forum/202303/28/002403phrtextryqfxr31f.png)

wjy0 发表于 2023-3-28 02:39:25

用GM_xmlhttpRequest不行?

李恒道 发表于 2023-3-28 09:30:35

是在尝试GM_xmlhttpRequest还是普通xhr?

王一之 发表于 2023-3-28 09:42:30

但单这个header不行的,哥哥了解一下csp策略,错误信息感觉也不是很详细

另外为什么不用GM_xhr呢?

Ne-21 发表于 2023-3-28 10:24:07

建议使用GM_xhr
页: [1]
查看完整版本: ajax发送不成功 跨域问题