asp.net-mvc - 使用jquery检查POST是否成功

标签 asp.net-mvc html jquery

我正在尝试编写将弹出并说 Post 成功的 jquery 函数!如果没有,则 Post 不成功!我怎么能用 try catch 来输入一些 jquery?

@using (Html.BeginForm("Admin", "Home", "POST"))
{
<div class="well">
    <section>
        <br>
        <span style="font-weight:bold">Text File Destination:&#160;&#160;&#160;</span>
        <input type="text" name="txt_file_dest" value="@ViewBag.GetTextPath">
        <span style="color:black">&#160;&#160;&#160;Example:</span><span style="color:blue"> \\invincible\\chemistry$\\</span>
        <br>
        <br>
        <span style="font-weight:bold">SQL Connection String:</span>
        <input type="text" name="sql_Connection" value="@ViewBag.GetSqlConnection">
        <span style="color:black">&#160;&#160;&#160;Example:</span> <span style="color:blue"> Server=-</span>
        <br>
        <br>
        <button class="btn btn-success" type="submit" >Save Changes</button>
    </section>
</div>

最佳答案

所以我想出了我的答案。仅供将来尝试此操作的任何人引用,以下是我所做的。我把它放在@using (Html.BeginForm("Admin", "Home", "POST")) 上面。 @Andrew 我试过你的,但我无法让它工作。感谢大家不厌其烦地帮助我。

<script language="javascript" type="text/javascript">
    $(function() {
       $("form").submit(function(e) {
          $.post($(this).attr("action"), // url 
  $(this).serialize(), // data
  function (data) { //success callback function
     alert("Edit successful");
  }).error(function () {
      alert('failure'); 
  });
             e.preventDefault();
          });
       });
</script>

关于asp.net-mvc - 使用jquery检查POST是否成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16205044/

相关文章:

c# - ? : condition in Razor C#

javascript - 直接从网页更新github网页

javascript - 在属性指令中创建禁用绑定(bind)

jQuery 直接在内部而不是内部元素更改内部文本

jquery - 将 JSON 发布到 asp.net MVC Controller ,而不是 Ajax

asp.net-mvc - 注入(inject)连接字符串与 IDbConnection

c# - 我的 Web API 服务需要访问 token 吗?

html - 如何一次删除 X/HTML 代码中的所有空标签?

javascript - 如何从异步调用返回响应?

javascript - jQuery 选择器在动态添加新元素后不会更新