我正在开发用户管理页面,我想在DB表中存储所选权限。我的代码如下
...
callajax("POST", "Permissions Details added Successfully.",formData);
}
var url= "http://localhost:8080/collection-ui/api/rolepermissions/updprm";
function callajax(posttype,successMsg,formData)
{
$.ajax({
type : posttype,
url : url,
data : JSON.stringify(formData),
contentType : 'application/json',
success : function(response) {
if(response.status == "Success"){
它工作得很好但是这只能在我的系统中工作,因为URL是Localhost权限,那么如何在没有localhost.plz任何人帮助的情况下调用url
答案 0 :(得分:2)
怎么样
var url= "api/rolepermissions/updprm";
当然,你必须在与websever相同的机器上调用ajax,否则你会遇到same origin policy
个问题
答案 1 :(得分:0)
如果将其更改为相对路径,只要目录结构保持不变,域/位置就不会成为问题。
var url= "/collection-ui/api/rolepermissions/updprm";
答案 2 :(得分:0)
1>使用相对路径。
2 - ;使用IP地址代替' localhost'
答案 3 :(得分:-1)
试试这个:
var url= location.host+"/collection-ui/api/rolepermissions/updprm";
希望这有效。