Javascript JQuery验证远程JSFIDLE
我的jquery远程验证和表单提交有问题。 看看这个代码Javascript JQuery验证远程JSFIDLE,javascript,jquery,ajax,validation,jquery-validate,Javascript,Jquery,Ajax,Validation,Jquery Validate,我的jquery远程验证和表单提交有问题。 看看这个代码 文件: $('document').ready(函数(){ $(“#失败”)。验证({ 规则:{ 文件编号:{ 必填项:true ,远程:{ 网址:'http://cep.correiocontrol.com.br/04676090.json', 成功:功能(数据){ //log('确定!继续提交…'); } } } } }); }); 当我插入一个值并单击按钮时,它是确定的。提交被称为提交。 但是,如果我取消遥控器的注释,再次插入一
文件:
$('document').ready(函数(){
$(“#失败”)。验证({
规则:{
文件编号:{
必填项:true
,远程:{
网址:'http://cep.correiocontrol.com.br/04676090.json',
成功:功能(数据){
//log('确定!继续提交…');
}
}
}
}
});
});
当我插入一个值并单击按钮时,它是确定的。提交被称为提交。
但是,如果我取消遥控器的注释,再次插入一个值并单击ok,则不会发生任何事情
我想继续我的表单提交,因为我只想进行搜索,稍后返回是或否
可能吗
对不起,我的英语我正在学习它=)
remote
有点误导,因为它实际上只是意味着服务器上的另一个文件,所以在这种特殊情况下,除非使用带填充的json,否则无法跨域请求检索该json对象。此刻,CORS正在限制你。相反,在服务器上创建一个php文件,例如,get_json.php
,然后使用
echo file_get_contents('http://cep.correiocontrol.com.br/04676090.json');
服务器将不受CORS的限制,除非cep.correiocontrol.com.br上的配置以完全拒绝这些请求的方式进行配置。Hi Ohgodwhy。。。我已经试过了。出于安全原因,我更改了这个URL,我的真实URL名为verifica_documento2.php,返回echo json_encode($value)。。。但Tks也出现了同样的问题
echo file_get_contents('http://cep.correiocontrol.com.br/04676090.json');