jQuery Validation远程方法手机验证

时间:2017-01-20 02:05:23

标签: jquery validation

我需要使用遥控器来验证电话号码到json服务

这是我的规则:

smsMobilePhone: { required: true, number: true remote: { url: '' + baseURL + 'validations/phone', headers: { 'Authorization': +token + , }, // processData: false, method: 'GET', dataType: "json", data: { value: function() { return $("#smsMobilePhone").val(); } }, complete: function(data) { if (data.isValid === true) { console.log(data.reason); } } } }, messages: { smsMobilePhone: { required: "Please enter your phone number", number: "Please enter a valid phone number" remote: {"Remote reason"} } }

事情是,现在我发送/validations/phone?smsMobilePhone=xxxx&value=xxxx但服务器预期/validations/phone?&value=xxxx,所以它永远不会验证。

默认情况下,远程方法使用选择器作为de first参数,在本例中为?smsMobilePhone=xxxx,但我想要实现的是在没有选择器名?&value=xxxx的情况下发出以下请求

服务回复{isValid:false,原因:“指定的电话在某个国家/地区无效。”}

有没有办法发送正确的参数并获得远程消息的原因?

0 个答案:

没有答案