2010-12-08 81 views
0

這裏是我的jQuery .post的$

$(document).ready(function() { 
     $("form[name=frmedit]").submit(function() { 

      $.post('index.php', 
      { 
       dealname: $("[name=dealname]").val(), 
       startdate: $("[name=startdate]").val() 
      }, 

      function(data) 
      { 
       if(data.success) 
       { 
        location.href = data.redirect; 
       } 
       else 
       { 
        $("#colright #error").html(data.message); 
       } 
      }, 'json'); 


      return false; 
     }); 
    }); 

PHP的一部分是在同一頁上

if(isset($_POST['btnNext']) && ($_FILES['image']['size'] > 0)) 
{ //run query to save data } 

所以我的問題是我能得到這一切都在一個頁面上? 我也有另外一個問題

在那裏我有

$("form[name=frmedit]").submit 

我怎麼可以把按鈕btnNext的名字在,而不是僅僅.submit? 之所以我想在一個頁面上使用所有這一切,是因爲當提交完成時,我想檢查 如果上傳的縮略圖比0存在的大,就像我通常所做的那樣。

感謝

+0

添加更多的信息,U想要什麼在提交後發佈信息或縮略圖以代替表格。 – 2010-12-08 01:37:49

回答

1

如果你的Ajax成功,則返回true,這樣它會做表單提交,否則做了假,也不會做一個表單提交

function(data) 
       { 
        if(data.success) 
        { 
         return true 
        } 
        else 
        { 
         $("#colright #error").html(data.message); 
         return false 
        } 
       }, 'json'); 


       return false; 
相關問題