使用Jquery将数据发送到页面中的服务器
我正在使用Jquery动态创建行数。 如果我想将其发送到服务器,我如何才能发送该数据。 我试着使用表单,但不起作用使用Jquery将数据发送到页面中的服务器,jquery,Jquery,我正在使用Jquery动态创建行数。 如果我想将其发送到服务器,我如何才能发送该数据。 我试着使用表单,但不起作用 <th>Numbere</th> <th><button class="add">Add</button></th> </tr> 我正在使用以下代码: $(document).ready(functi
<th>Numbere</th>
<th><button class="add">Add</button></th>
</tr>
我正在使用以下代码:
$(document).ready(function() {
// Add button functionality
$("table.dynatable button.add").click(function() {
var master = $(this).parents("table.dynatable");
var prot = master.find(".prototype").clone();
prot.attr("class", "")
master.find("tbody").append(prot);
});
<th>Numbere</th>
<th><button class="add">Add</button></th>
</tr>
在我的身体里:
<th>Numbere</th>
<th><button class="add">Add</button></th>
</tr>
<th>Numbere</th>
<th><button class="add">Add</button></th>
</tr>
我能够动态添加我想要的条目数量。但在使用HTTP将此数据发送到服务器时遇到问题
<th>Numbere</th>
<th><button class="add">Add</button></th>
</tr>
我想使用Ajax调用,但是如何在这里提取和获取数据
<th>Numbere</th>
<th><button class="add">Add</button></th>
</tr>
$.ajax({
url: "/temp",
type: "post",
data: data,
dataType: "json",
contentType:
您可以将数据从HTML表提取到关联数组(JSON对象),然后将其发布到服务器
<th>Numbere</th>
<th><button class="add">Add</button></th>
</tr>
<th>Numbere</th>
<th><button class="add">Add</button></th>
</tr>
您正在向表单中添加一些新字段。但是您正在使用克隆,所以您是否更改这些字段的名称?如果没有,那么您的http请求中只有一个值是的,这就是我要解决的问题。也许您可以在原型名称中使用括号,即
,如果您在服务器端使用PHP,它应该会有所帮助。如果没有,您可以使用:prot.attr('name','someNewName')代码>但请记住,您也应该更改id为什么表单不起作用。。。。然后使用serialize()
?在我的例子中,我使用的是克隆,我的列表是动态的,所有变量都有相同的名称。而不是如何解决this@TheLearner只要您正确地迭代了所有行,这就不重要了。你能分享你已经尝试过的吗?
<th>Numbere</th>
<th><button class="add">Add</button></th>
</tr>