ASP.NET MVC 中的 JavaScript 确认表单
Javascript confirm form in ASP.NET MVC
我的代码有什么问题?这是确认对话框。如果用户单击"是",他/她必须导航到工作控制器的"索引"视图。如果用户单击否,他/她必须导航到产品控制器的索引视图。但是导航不起作用!
<input type="button" onclick="if (confirm('Format the hard disk?'))
$.ajax({
url: '/Work/Index/24',
data: { ID: myJSVariable },
type: 'get',
traditional: true
});
else {
$.ajax({
url: '/Product/Index/24',
traditional: true
})
}" />
问题出在哪里?还有其他建议吗?
如果要导航,则需要使用window.location = "/Work/Index/24"
如果要使用 $.ajax
进行异步调用,则需要添加成功函数。
$.ajax({
...
success : funcion(result){
alert('ajax completed successfully');
}
});
相关文章:
- 在表单完成并确认密码之前,请禁用提交按钮
- 在提交之前验证表单,jQuery发布到javaScript,然后提交到确认页面
- 提交表单前使用确认对话框的正确方法
- JavaScript确认何时在表单中选择动态HTML字段
- JavaScript确认取消在Laravel表单上不起作用
- 为什么这个JS确认窗口没有在表单提交时启动
- 取消“确认表单重新提交”对话框
- 删除html表单的确认
- 如何停止'确认表单重新提交'对话框,同时刷新页面
- 在Ajax成功确认表单后关闭花式框
- 如何在用户尝试刷新浏览器时获取“确认表单重新提交”
- js表单验证-确认表单提交时没有发现错误
- JQUERY模态框确认表单提交
- 如何创建自定义对话框以确认表单提交
- ASP.NET MVC 中的 JavaScript 确认表单
- 隐藏确认表单重新提交PHP
- Javascript确认表单提交而不是取消
- 确认表单重新提交绕过
- JavaScript确认表单消息
- 使用自定义模型弹出确认表单提交