鍍金池/ 問(wèn)答/HTML/ ajax 后臺(tái)進(jìn)不去

ajax 后臺(tái)進(jìn)不去

"SyntaxError: Failed to execute 'open' on 'XMLHttpRequest': Invalid URL" 在F12谷歌調(diào)試?yán)飯?bào)這個(gè),我的URL我拿出來(lái)粘到瀏覽器里回車(chē) 可以進(jìn)我的后臺(tái)啊。

以下是我的ajax語(yǔ)句。

$.ajax({
           method:"post",
           type:"POST",
        url: ":8080/skproject/SysLocationInfoController/testEntityData.json",
        data:{"sysUserInfo.user_nm":username, "sysUserInfo.pwd":password},
        datatype:"json",
        success:function(data){
            alert("成功了");
        },
        error:function(error){
            alert(error);
        }
    });
回答
編輯回答
筱饞貓

url地址有問(wèn)題
localhost 和 localhost:8080 屬于兩個(gè)域名
如果當(dāng)前域名是 http://localhost 的話,
url: "/test.json" 表示訪問(wèn)的是 http://localhost/test.json
如果要訪問(wèn) http://localhost:8080/test.json 的話,屬于跨域了,跨域請(qǐng)參考樓上的ajax跨域解決方案

2017年12月21日 01:41
編輯回答
念初

url有問(wèn)題

2017年12月13日 16:28
編輯回答
野橘

問(wèn)題解決方案:你的URL地址前面一定要加上HTTP:// 不加就會(huì)報(bào)錯(cuò)!?。?!

有的同學(xué)也可能是跨域問(wèn)題!

跨域問(wèn)題請(qǐng)猛戳鏈接
ajax 跨域解決方案

2017年9月19日 17:39