我怎样才能将数组 titolari 发送到 php 页面?
var titolari = $('#titolari').sortable('toArray');
$("#formazione-realtime").load('formazione-realtime.inc.php', {
"$titolari[]" : titolari
});
php 页面加载正确,但 php 页面似乎没有接收到数组...如何将其放入我的 php 脚本中?
我怎样才能将数组 titolari 发送到 php 页面?
var titolari = $('#titolari').sortable('toArray');
$("#formazione-realtime").load('formazione-realtime.inc.php', {
"$titolari[]" : titolari
});
php 页面加载正确,但 php 页面似乎没有接收到数组...如何将其放入我的 php 脚本中?
正如您在jQuery 文档中看到的那样,如果将数据作为对象添加,则调用将使用 POST 方法。
在客户端:
var titolari = $('#titolari').sortable('toArray');
$("#formazione-realtime").load('formazione-realtime.inc.php', {
"titolari" : titolari
});
在服务器上:
$titolari = $_POST['titolari'];
Javascript
$.ajax({
url:'formazione-realtime.inc.php',
data:{
'titolari':['ti','to','la','ri']
},
context:{},
type:'POST',
contentType:'json',
success:function(data) {
console.log(data);
$("#formazione-realtime").html(data);
},
error:function() {
//Handle this
}
};
PHP
try{
$vars = json_decode(file_get_contents('php://input'), 1);
catch(Exception $e) {
//Handle this
}
print_r($vars);
exit;