0

我有这个 PHP 代码,它产生了几种形式:

<?php
while($result = $mods->fetch()) {
    echo "<form><input type='text' name="variable-name" /><input type='submit' name='submit' value='Submit'></form>";
    }
?>

我使用这个 Jquery 代码来 ajaxing 这个表单:

$(document).ready(function() {
    $('#form form').submit(function(){
        $('#content').load('data.php', { 'name': $('input[name='variable-name']').val()});                      
        return false;
    });
});

但是我的 Jquery 代码需要input[name='variable-name']每个输入的变量。如何在此 Jquery 代码中使用此名称?

4

1 回答 1

0

已编辑

这应该工作,

<?php
while($result = $mods->fetch()) {
    //Assuming you get dynamic id like this
    $dynamic_id = //some method

    echo "<form><input type='text' class='my_input' name='variable-name-$dynamic_id' /><input type='submit' name='submit' value='Submit'></form>";
    }
?>

$(document).ready(function() {
    $('#form form.my_form').submit(function(){
        var input = $(this).find('input.my_input');
        $('#content').load('data.php', { 'name': input.val()});                      
        return false;
    });
});
于 2013-09-09T17:34:29.257 回答