2011-03-11 65 views
2
<script> 
    function showValues() { 
     var str = $("form").serialize(); 
     $("#results").html(str); 
    } 
    $(":checkbox").click(showValues); 
    $("select").change(showValues); 
    showValues(); 
</script> 

<form action="this.php" method="get"> 
    <input type="checkbox" name="check" value="$productid" id="ch1"/> 
    <label for="ch1">check1</label> 
</form> 

當選中複選框時,序列化的URL顯示在我的頁面上。但是,根據我對序列化某些東西的理解,將它放入動態url中。有人能告訴我如何通過AJAX發送序列化結果到另一個文件嗎?jQuery序列化

回答

2

您可以通過使用data選項包括AJAX調用您的表單字段:

function sendValues() { 
    var str = $("form").serialize(); 
    $.ajax({ 
     url: "/that.php", 
     data: str 
    }); 
} 

您可以瞭解更多關於在AJAX調用the $.ajax() docs

+0

謝謝。這很好。 – 2011-03-11 08:04:44