2

この1つの機能に問題があります。IE と Firefox では正常に動作しますが、Opera と Chrome では失敗します。

基本的に、フォームを検証してから、投稿変数をシリアル化したいと考えています。次に、データベースにレコードを挿入する php ページに送信します。

そこから、元の div の html を、php ページから返された html コードで変更します。

これが一部のブラウザーで機能し、他のブラウザーでは機能しないのはなぜですか? これが私のコードです:

$("#newteamsubmit").live('click', function() {

    valid = $("#tcreate").valid();
                if(valid){

    var teamform = document.forms["createteam"];

var dataString = $(teamform).serialize();

   $('#entryprocess').html('<p align="center"><img src="loader.gif" /></p>').show();            

    $.ajax({
    type:'POST',
    url:'joinprocess/entryform.php',
    data: dataString,
    success: function(data){            
        $('#entryprocess').html($('#joinform' , data).html()).fadeIn;       


    }
    })
                }

    $('#enterhlm').validate();
    }); 

どんな考えでも大歓迎です

4

1 に答える 1

0

理解した。ボタンのデフォルトの動作を防ぐ必要がありました。提案をしてくれた人々に感謝します

于 2012-10-29T02:33:46.710 に答える