我正在尝试将表单输入作为数组发送到 php 脚本
function submit_form(){
var arr = [];
var key, val ;
$('#form input').each(function(){
key = $(this).attr('id');
val = $(this).val();
arr[key] = val;
})
alert(arr['username']); // check to see if array is not empty
var jsondata = JSON.stringify(arr);
$.post(base_url+'profile/edit_profile/<?php echo $profile_username; ?>' , {data : jsondata }, function(){
})
}
在 php 脚本上
$data = json_decode($_post['data']);
var_dump($data);
exit;
这是结果
array (size=0)
empty