【发布时间】:2014-04-16 16:33:28
【问题描述】:
我想将键值对发送到我的 php 页面,但我需要从数据标签中动态设置键和值。
这是我到现在为止的代码:
function send(){
var attr = new Array();
var key = $('#add').attr('data-key');
var value = $('#add').attr('data-value');
attr.push({ key : value });
var data = {attributes: attr};
$.ajax({
url: "ajax.php",
type: "POST",
data: data,
success: function(result) {
alert(result)
}
});
}
这不是实际代码,只是基本功能。
问题出在这里:
attr.push({ key : value });
'key' 没有作为我设置的变量。
我能得到一些帮助吗?我真的很感激。非常感谢!
【问题讨论】:
-
这可能会有所帮助:Answer
-
为什么不直接序列化表单或 div 输入?
var data = $('#myformid').serialize();然后让 php 处理提交的键和值 -
可能不是表格...
-
不幸的是它不是一个表格。不过,谢谢你的提示。
标签: javascript jquery ajax arrays