Javascript jquery submit无法从$.post回调运行
我有这样的jQuery代码Javascript jquery submit无法从$.post回调运行,javascript,jquery,html,form-submit,Javascript,Jquery,Html,Form Submit,我有这样的jQuery代码 $(“#继续”)。单击(函数(){ var policy={policy:context.model,returnUrl:context.returnUrl}; $.post(context.continueUrl,ko.toJS(策略)) .完成(功能(数据){ 如果(data.response==“成功”){ if(context.continueType==“POST”){ $(“#重定向”).submit(); } window.location.href=c
$(“#继续”)。单击(函数(){
var policy={policy:context.model,returnUrl:context.returnUrl};
$.post(context.continueUrl,ko.toJS(策略))
.完成(功能(数据){
如果(data.response==“成功”){
if(context.continueType==“POST”){
$(“#重定向”).submit();
}
window.location.href=context.returnUrl;
}否则{
window.location.href=context.errorUrl;
}
});
});
问题是$(“#重定向”).submit()
应使用POST
发送表单。但将其作为GET
方法发送。如果我从控制台调用它,它可以正常工作
表格:
知道为什么会发生这种事吗?我只是太傻了。 应该是
if (context.continueType === "POST") {
document.getElementById("redirect").submit();
} else { //This else was missing so it did redirect instead
window.location.href = context.returnUrl;
}
我只是太傻了。 应该是
if (context.continueType === "POST") {
document.getElementById("redirect").submit();
} else { //This else was missing so it did redirect instead
window.location.href = context.returnUrl;
}
$(“#重定向”)[0]。提交();你试过这个吗?是的,我试过了。不起作用:(发布并重定向?$(“#重定向”)[0]。提交();您尝试过这个吗?是的,我尝试过。不起作用:(发布并重定向)?