我在jquery中有一个函数提交一个工作正常的表单,但我根据响应需要不同类型的反应,有时我需要显示一条消息,有时重新加载窗口,以及其他重新定位窗口
我最后一部分有问题,我不知道如何检测到这是一个网址,并更改位置。
这是我的脚本jquery
function process_form(type_form, id_content_error){
var url = "url.php?form="+tipo_form;
var response= document.getElementById(id_content_error);
response.style.display='block';
$.ajax({
type: "POST",
url: url,
data: $('#'+type_form).serialize(),
success: function(data)
{
if (data==1){
window.location.reload();
}else{
response.innerHTML=data;
}
}
});
return false; // Evitar ejecutar el submit del formulario.
};
我的php返回3种句子,
" 1":当我需要重新加载窗口时。
" messaje":当我需要展示一些东西时。
" some_url.php":当我需要重新定位窗口时。
抱歉我的英语,谢谢答案 0 :(得分:1)
我在成功函数中使用它来解决它
}else if (data.search(/.php/)!=-1){
window.location = data;
}