gpt4 book ai didi

javascript - 如何在进行ajax调用时不在控制台下显示整个url

转载 作者:行者123 更新时间:2023-12-03 12:40:39 25 4
gpt4 key购买 nike

我在 jquery 验证远程方法下有一个 ajax 调用。我正在使用Codeigniter。我的代码如下所示,

$("#formid").validate({
rules : {
// username/email
uname : {
required : true,
email : true,
minlength : 6,
remote : {
url : "http://myhost/hmvcfolder/application/modules/modulename/modulesubfoldername/check_email.php", type : "post",
data : {
email : function () {
return $('#formid:input[name="uname"]').val();
}
}
}
},
//passwords
pass : {required : true, minlength : 6}
},
//messages
messages : {
email : {
required : "Please enter valid email address",
minlength : $.format("Enter at least {0} characters"),
remote : $.format("{0} is already registered!")
},
password : {
required : "Please Provide a password",
rangelength : $.format("Enter at least {0} characters")
}
},
//on form submitting
submitHandler : function (form) { // for demo
form.submit();
},
// field messages
success : function (label) {
var name = label.attr('for');
var messages = new Array(
"Looks good!",
"You got it!",
"is Ok!"
);
var num = Math.floor(Math.random() * 3);
label.text(name + ' ' + messages[num]).addClass("valid");
label.select(name + ' ' + messages[num]).addClass("valid");
}
});

此方法执行并成功返回响应。当我使用 firebug 检查控制台时,post 请求如下所示

POST http://myhost/hmvcfolder/application/modules/modulename/modulesubfoldername/check_email.php。

有没有办法在不更改文件目录的情况下使 POST 请求 URL 看起来不像这样?例如我想让它看起来像这样,

POST http://myhost/hmvcfolder/check_email.php

最佳答案

控制台正在记录所有发出的 HTTP 请求,因此除了物理移动文件或使用路由来屏蔽 URL 之外,无法修改它们。

关于javascript - 如何在进行ajax调用时不在控制台下显示整个url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23542430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com