ajax在同一页面中没有处理两种不同的形式

时间:2013-11-21 12:33:06

标签: javascript php jquery ajax

我有两个ajax脚本,这是第一个

$(document).ready(function()
{
$("#ajaxform").submit(function(e)
{
    $("#simple-msg").html("<img src='loading.gif'/>");
    var postData ="";
    postData = $(this).serializeArray();
    var formURL = $(this).attr("action");
 alert("login");
    $.ajax(
    {
        url : formURL,
        type: "POST",
        data : postData,
       //success:function(data, textStatus, jqXHR) 
       success:function() 
        {
     $("#simple-msg").html('<pre><code class="prettyprint"> Login Successfull </code></pre>');

        window.location = "Dealer/PostPropertyAdvanceDetails.php?login=successfull";


        },
        error: function(jqXHR, textStatus, errorThrown) 
        {
            $("#simple-msg").html('<pre><code class="prettyprint"> Wrong Username or password </code></pre>');
        }
    });
    e.preventDefault(); //STOP default action
});

$("#simple-post").click(function()
{
    $("#ajaxform").submit(); //SUBMIT FORM
});

});

</script>

这是第二次

<script>

$(document).ready(function()
{
$("#ajaxformReg").submit(function(e)
{
    $("#simple-msg1").html("<img src='loading.gif'/>");
    var postData ="";
    postData = $('#ajaxformReg').serializeArray();
    var formURL = $('#ajaxformReg').attr("action");
 alert("reg");
    $.ajax(
    {
        url : formURL,
        type: "POST",
        data : postData,
       //success:function(data, textStatus, jqXHR) 
       success:function() 
        {
     $("#simple-msg1").html('<pre><code class="prettyprint"> Register Successfull </code></pre>');

        window.location = "Dealer/PostPropertyAdvanceDetails.php?register=successfull";


        },
        error: function(jqXHR, textStatus, errorThrown) 
        {
            $("#simple-msg1").html('<pre><code class="prettyprint"> please fill all the details </code></pre>');
        }
    });
    e.preventDefault(); //STOP default action
});

$("#simple-post1").click(function()
{
    $("#ajaxformReg").submit(); //SUBMIT FORM
});

});

</script>

一个用于登录,一个用于注册登录工作正常。但是当我单击注册时,两个ajax脚本被逐个调用..我只想注册ajax脚本。我使用了两种不同的形式。

1 个答案:

答案 0 :(得分:0)

检查所有div是否正确关闭并确保表格没有嵌套