我有一个表格,例如。
HTML
<form id="data">
<input id="hostname" type="text" name="hostname" value="" />
</form>
而且我有一些 javascript 可以在 no 中添加更多字段。我的朋友。
注意:我将避免添加一些 fb api 脚本以节省我的写作时间。如果您希望我重新编辑并添加它,请添加评论。
JAVASCRIPT
<script>
//load fb api
//authenticate with permissions {scope: email,friends_birthday,users_birthday}
FB.api('/me/friends?fields=id,name,birthday',function (friendsdata) {
for (var i = 0; i < friendsdata.data.length; i++) {
$('#hostname').after('<input type="text" name="hostid[]" value="'+friendsdata.data[i].id+'" />');
}
$.ajax({
type: "GET",
url: "php/send.php",
data: $("#data").serializeArray(),
success: function(send) {
console.log(send);
}
});
})
</script>
PHP
$hostid = $_GET['hostid'];
print_r($hostid); // returns nothing if input field is generated using jquery after
上面的工作非常好。它检索数据并插入到字段中。但问题是当我尝试使用序列化数组通过 ajax 将此数据发布到 php 文件时。
由于输入字段的动态生成,我无法在 php 中接收 ids 数组。
如果我只是手动添加 id 字段,它工作正常。
任何建议或解决方案?
编辑
Arun 要求的 Ajax 保存方法。
问候,道尔顿。