![](/img/trans.png)
[英]How to submit attr value and form values with POST using JQuery and PHP?
[英]how to add new element and post its values in php using jquery?
我试图在每次单击按钮时添加一个新元素,我想在php中发布它们的值...到目前为止,我开始编码,但我认为我迷路了。
这是我的jQuery,添加了新元素
//this is the button that adds new element
$('#addnew').click(function(){
$("<input type='text' class='in'/><br>").appendTo('#d');
});
这是我发布价值的方法
$('#save').click(function(){
$('#resultdiv').load('myphp.php',{Values: <!--i dont know what to pass here--> });
});
这是我的PHP
<? echo"$_POST[Values]";?>
这部分是添加元素的地方
<div id='d'>
<!--ADDED ELEMENTS WILL GOES HERE-->
<input type='button' id='addnew' value'ADD NEW'>
<input type='button' id='save' value='save'>
</div>
这是结果的div
<div id='resultdiv'>
</div>
请帮我解决这个问题..谢谢
放入click语句内,它将通过“ ID”更新输入类型的值
i=0
$('#ElementName'+i).value(Value_Variable);
i++;
让我知道是否有问题
-更新了答案
使用serialize
化序列化值,然后使用makeArray
将其转换为数组
var ser = $(".in").serialize();
$('#save').click(function(e){
e.preventDefault();
$('#resultdiv').load('myphp.php',{Values: $.makeArray(ser) });
});
不太了解php内容,但是您可以尝试以下代码
foreach ($_POST['Values'] as $key => $val) {
echo $val;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.