簡體   English   中英

使用AJAX將jquery數組傳遞給PHP

[英]Passing jquery array to PHP with AJAX

將jQuery數組發送到PHP文件時出現問題。 我在這里已經看過類似的問題,但是我的數據發送變量還有其他元素。 這是代碼:

var data = 'type='+e+'&offset=' + all_dates_offset + '&filters=' + filters;
$.ajax({
    url: "pos_jobs.php", 
    type: "POST", 
    cache: false,
    data:data,
    dataType:"json",
    success: function(html){
        //Do Something
    }
});

對於數據,“ e”和“ all_dates_offset”是標准變量,而“ filters”是數組。 在PHP方面,我希望可以只使用$ _POST ['filters'] [0]之類的東西,但是返回的是空值。

有任何想法嗎?

謝謝。

$.ajax({
    url: "pos_jobs.php", 
    type: "POST", 
    data: {type: e, offset: all_dates_offset, filters: filters},
    dataType:"json"
}).done(function(data) {
    //do something
});

在下面使用

$.ajax({ url: "pos_jobs.php", type: "POST", cache: false, data:{'type':e,'offset':all_dates_offset,'filters':filters}, dataType:"json", success: function(html){ //Do Something } });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM