2013-07-24 39 views
0

我嘗試一次,其他及沒有get終於作品這種形式使用jQuery和JSON:形式與jQuery沒有想工作

<script> 
var idcc="<?php echo $tfw_number_format;?>"; 
</script> 


<script> 
$('#contact-form-widget-'+idcc).on('submit',function() { 
    $.ajax({ 
     url: '<?php echo $phpValidate;?>', 
     cache: false, 
     type: 'POST', 
     data : $('#contact-form-widget-'+idcc).serialize(), 
     success: function(json) { 
      alert('all done'); 
     } 
    }); 
}); 
</script> 


<form id="contact-form-widget-<?php echo $tfw_number_format;?>" class="contact-form-widget" method="post" action=""> 
    <input type="text" name="" value="" class="contact_text"> 
    <input class="contact_rapid_boton" type="submit" value="Send"> 
</form> 

當我推在BUTTOM經常去其他的問題it's頁面,沒有停留和工作,不知道什麼不好,因爲我看到所有權利,但肯定沒有任何工作正確

+1

您忘記文檔了! – adeneo

+1

並防止默認操作 – adeneo

+0

您是否包含jQuery框架?嘗試有一個警告框。 – HTTP

回答

0

包括jQuery,使用DOM就緒處理程序,並阻止窗體提交和重新加載頁面:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 

<script type="text/javascript"> 
    var idcc = "<?php echo $tfw_number_format;?>"; 
    $(function() { 
     $('#contact-form-widget-'+idcc).on('submit', function(e) { 
      e.preventDefault(); 
      $.ajax({ 
       url : '<?php echo $phpValidate;?>', 
       type : 'POST', 
       data : $('#contact-form-widget-'+idcc).serialize(), 
       success: function(json) { 
        alert('all done'); 
       } 
      }); 
     }); 
    }); 
</script> 

<form id="contact-form-widget-<?php echo $tfw_number_format;?>" class="contact-form-widget" method="post" action=""></form> 
+0

繼續發送給我其他頁面進行驗證,reaload所有的時間和沒有工作的我..... :( – user2501504

+0

它應該工作正常 - > http:// jsfiddle.net/Zevd4/,所以這意味着你可能會迴應一些PHP無效的東西,這對我來說是不可能測試的嗎? – adeneo

0

使用event.preventDefault()

<script type="text/javascript"> 
$('#contact-form-widget-'+idcc).on('submit',function (event) { 

    event.preventDefault(); 

    $.ajax({ 
     url: '<?php echo $phpValidate;?>', 
     cache: false, 
     type: 'POST', 
     data : $('#contact-form-widget-'+idcc).serialize(), 
     success: function(json) { 
      alert('all done'); 
     } 
    }); 
}); 
</script> 
+0

抱歉沒有工作我 – user2501504