jquery ajax
$.ajax({
// ...
// data 发送到服务器的数据,两种形式:都可以
// query string
data: 'email=' + email + '&title=' + title + '&content=' + article_content,
// json 数组
data: {
'email': email,
'title': title,
'content': article_content
},
# data: {hid: $('.height').filter(':checked').val()}, // parameter data comment below
// data to be sent **to the server**
dataType: 'json',
success: function(data) { // function parameter data comment below
// data argument is the data returned **from the server**
// formatted according to the dataType parameter
// todo
});
php foreach 过滤数组单元
两层foreach循环 + if条件判断
foreach ($tmp_arr as $_k => $_v) {
foreach ($data as $_kk => $_vv) {
if (condition) {
// 删除符合过滤条件的数组单元
unset($data[$_kk]);
}
}
}
php foreach array 新增数组单元
两层foreach循环 + 引用传递 + if条件判断
// 新增数据
foreach ($tmp_arr as $_v) {
// foreach 引用传递 &$_vv
foreach ($info as &$_vv) {
if ($_vv['uid'] === $_v['id']) {
// 自 PHP 5 起
// 因为是引用传递所以可以修改数组单元,动态改变数组类似增加数组单元
$_vv['email'] = $_v['email'];
}
}
// **取消掉引用**
unset($_vv);
}