Jquery Ajax编辑框问题

Jquery Ajax编辑框问题,jquery,ajax,Jquery,Ajax,基本上我有以下代码(我使用jQuery)。我正在使用下面的代码通过ajax post动态更新字段。所有这些都可以正常工作,但当我使用代码动态生成包含多个输入字段的内容时,该代码就不起作用了。我用的是“生活”,但这似乎不起作用。有解决办法吗?提前谢谢 我的html代码: <span class="text_wrapper"> <span class="imageInf"><a href="tag/1235">1235</a></span>

基本上我有以下代码(我使用jQuery)。我正在使用下面的代码通过ajax post动态更新字段。所有这些都可以正常工作,但当我使用代码动态生成包含多个输入字段的内容时,该代码就不起作用了。我用的是“生活”,但这似乎不起作用。有解决办法吗?提前谢谢

我的html代码:

<span class="text_wrapper">
<span class="imageInf"><a href="tag/1235">1235</a></span>
<a href="javascript:;" class="edit_link" title="Add/Edit">
<img src="i/edit.png" class="middle">
</a>
</span>
<span class="edit" style="display:none"><input type="text" class="editbox" name="mediatags" value="1235"></span>

如果希望在post请求中传递多个参数,则需要在$.ajax函数的“data”选项中包含

假设您要传递两个输入字段“data1”和“data2”的值

您可以使用$.ajax调用如下所示


$.ajax({
  type: "POST",
  url: "editPicName.php",
  data: "data1=value1&data2=value2",
  cache: false,
  success: function(html)
  {
    $('.text_wrapper').html(boxval);
    $('.text_wrapper').show();
  }
});

我假设“value1”和“value2”是这些输入字段的当前值

您还可以将$.ajax调用的数据选项作为JSON发送。我建议你这样做(看起来更干净)


$.ajax({
  type: "POST",
  url: "editPicName.php",
  data: "data1=value1&data2=value2",
  cache: false,
  success: function(html)
  {
    $('.text_wrapper').html(boxval);
    $('.text_wrapper').show();
  }
});


$.ajax({
  type: "POST",
  url: "editPicName.php",
  data: ({data1 : "value1", data2 : "value2"}),
  cache: false,
  success: function(html)
  {
    $('.text_wrapper').html(boxval);
    $('.text_wrapper').show();
  }
});