ajax數組給php
㈠ php中怎麼處理ajax返回的數組
沒明白你說的分開是什麼意思,操作數組,就用循環。
while或者foreach或者for都可以。
你把$ja print_r()出來,看看格式不就知道了。
㈡ ajax傳遞參數給php,php接收不到
$.aiax 你這里就寫錯了 是$.ajax
url:'CH_EN.php&cste='+language,這里又錯
url:'CH_EN.php?cste='+language,
$('#language').blur(function(){
var language = $(this).val();
alert(language);
$.ajax({
type:'get',
url:'CH_EN.php?cste='+language,
success:function(rep){
alert(rep.status);
}
})
})
});
CH_EN.php
<?php
header("Content-type: text/json; charset=utf-8");
$cste = isset($_GET['cste']) ? $_GET['cste'] : 'CH';
echo json_encode(array('code'=>$cste,'status'=>'y'));
?>
㈢ ajax怎麼訪問php中的方法
用$.get和.$.post,有三個參數.1為地址,2為變數.可以是數組.3.為function . 在function裡面設置參數.可能通過php那邊輸出進行判斷.這是一種最簡單的.
㈣ AJAX怎麼處理PHP返回的數組信息
你如果想讓後台以json格式返回數據,那麼php就一定要用標準的json格式來輸出數據,不要混雜其他無關數據。比如你的「返回的數據:」這幾個字就屬於多餘數據,ajax在接收到返回數據後就會轉換失敗。所以你的 echo "返回的數據:"; 應該刪掉(如果還有其他類似的輸出語句也要刪掉),確保輸出的數據只有 ["jeff-A-01.png","jeff-d-01.png"] 這樣的內容。
㈤ js獲取到的值如何用ajax傳到php中
$.ajax({type:"",url:"",data:"",dataType:"json",success:function(data){
//這里處理返回的結果
//type為數據提交的方式post或者get
//data表示要提交的數據方式為{name1:value1,name2:value2.....等等}
//dataType表示數據處理後返回的數據類型一般返回json的數據類型使用$.each進行循環操作
//success表示數據請求成功後執行的動作
}});