導航:首頁 > 編程語言 > ajax傳數組到php

ajax傳數組到php

發布時間:2022-06-23 01:18:16

Ⅰ ajax POST方式傳輸數據給php

首先$_POST是數組不是方法,你要確認你是否是post提交的,並且變數是否是username
AJAX:
$.post('index.php',{'username':'a'},function(ret){

});
PHP:
$username = $_POST['username'];

Ⅱ ajax怎麼向客戶端傳送php數組

php返回數據一般是用json格式的
例如$list 是數組
$returnStr;
for($i=0;$i<count($list);$i++)
{
//json數據
$returnStr .="{";
$returnStr .="[";
"id:"$list[$i]['id'[
$returnStr .="]";
$returnStr .="}";
//寫的可能不太准確

}
echo $returnStr;
exit;

Ⅲ ajax 如何 傳參數給php文件

首先var btnfct1 = 1;不是這樣定義的,
xmlHttp.send(btnfct1); //有參數要提交
這里btnfct1必須是對象,如{'btnfct1':1}
然後在php端$_POST['btnfct1']就能取到值了

Ⅳ ajax接收php數組的問題

1、ajax 是否正常。
2、數據採用什麼格式,xml 還是 json 或者是其他格式?通常用 json 比較方便。php 里轉換成json字元串後,js這里要先處理成一個可以操作的對象。比如,如果用jquery的話,它會自動完成這個轉換。

調試時,firebug 可以觀察整個請求的信息。希望你可以從這里了解到更多的信息。比如返回的數據是否符合要求。

Ⅳ 通過ajax傳一個值給php,請求失敗

varformData=newFormData();
formData.append('goodsNum',1);
$.ajax({
url:'index.php',/*獲取表單提交路徑*/
type:'post',/*提交方式*/
data:formData,/*提交數據*/
processData:false,
contentType:false,
success:function(msg){
/*執行成功後*/
console.log(msg);

},
error:function(jqXHR){
/*執行失敗後*/
console.log(JSON.stringify(jqXHR));
}
},'json');

Ⅵ ajax 提交數組 php

for (var i=0 ; i < document.getElementsByName(e).length; i++){
var a;

if(document.getElementsByName(e)[i].checked){
a=document.getElementsByName(e)[i].name;
a+="=";
a=document.getElementsByName(e)[i].value;
b.push(a);
flag++;
}
}

Ⅶ ajax傳值給php

javascript函數不能這樣寫,改成下面這樣:

<scripttype="text/javascript"src="jquery-1.2.6.min.js"></script>
<scripttype="text/javascript">
functionShowNumber(device)
...
</script>

Ⅷ AJAX怎麼處理PHP返回的數組信息

你如果想讓後台以json格式返回數據,那麼php就一定要用標準的json格式來輸出數據,不要混雜其他無關數據。比如你的「返回的數據:」這幾個字就屬於多餘數據,ajax在接收到返回數據後就會轉換失敗。所以你的 echo "返回的數據:"; 應該刪掉(如果還有其他類似的輸出語句也要刪掉),確保輸出的數據只有 ["jeff-A-01.png","jeff-d-01.png"] 這樣的內容。

Ⅸ jquery 的$.ajax post 多維數組 給php

你用的是jQuery的post方式向伺服器發送數據,JavaScript是運行與瀏覽器端的腳本語言,不與後台語言關聯的,你傳遞的是JavaScript的數組,後台程序是不可能認識JavaScript類型的(你的後台又不是用JavaScript代碼寫的)。
關鍵post方式本身傳遞數據的時候傳遞的字元串類型。你的參數是數組,那麼傳遞數據前JavaScript會將數組用toString方法轉換成字元串再發送到後台,因此數組就變了樣子。建議換一種數據方式傳遞。比如:1=問卷調查&2=第二個問題&3=第三個問題

Ⅹ ajax如何傳一個一維數組到PHP

ajax只能上傳字元串格式,所以你必須轉成字元串才能傳過去

閱讀全文

與ajax傳數組到php相關的資料

熱點內容
代碼加密常用方法 瀏覽:950
安卓手機如何解除已禁用 瀏覽:396
演算法的隨機性 瀏覽:485
高中解壓體育游戲 瀏覽:532
androidstudior丟失 瀏覽:345
命令行筆記 瀏覽:737
360目標文件夾訪問拒絕 瀏覽:518
3b編程加工指令 瀏覽:789
c8051f系列單片機選型手冊 瀏覽:772
南昌php程序員 瀏覽:511
bcs命令 瀏覽:446
如何在伺服器指向域名 瀏覽:417
車床編程可以做刀嗎 瀏覽:519
ln命令源碼 瀏覽:791
用粘液做解壓手套 瀏覽:331
icloud收信伺服器地址 瀏覽:500
編程思考者 瀏覽:453
壓縮機型號用什麼氟利昂 瀏覽:553
農機空氣壓縮機 瀏覽:666
程序員下載歌曲 瀏覽:897