将动态文本框传递给jquery

时间:2011-02-05 05:40:27

标签: php jquery mysql

我有一个php页面,我从php和mysql表生成文本框,如

$sql="select * from product where pstatus=1";
    $result=mysql_query($sql);
    for($i=1;$i<=mysql_num_rows($result);$i++)
    {
    $row=mysql_fetch_array($result);
      ?>
 <input class="text_field1" id="<?php echo $i ?>" name="q_<?php echo $row['pid']; ?>" type="text" />
<?Php
}
?>

我想要的是,在JQuery中获取textboex的值以便像这样处理......

$.ajax({
 type: "POST",
 url: "add_pro.php",
 data: "cont_email="+ encodeURIComponent(cont_email) 
+"&caccount="+ encodeURIComponent(caccount)
...............

其中cont_email&amp; caccount但代替........我需要获取这些动态文本框的值,但框的总数取决于数据库。

谢谢

1 个答案:

答案 0 :(得分:3)

我不确定您希望如何分离/格式化数据,但您可以执行以下操作:

var totalContent = '';

$('input .text_field1').each(function(){
    totalContent += $(this).val() + '\n';
});

....