當前位置:首頁 » 編程語言 » php處理ajax

php處理ajax

發布時間: 2022-03-31 00:41:45

1. php非同步處理多個ajax請求的問題

jquery中的ajax有個async:false,設為這個屬性就可以同時調用php
默認是true:非同步,false:同步。
$.ajax({
type: "post",
url: "path",
cache:false,
async:false,
success: function(data){

}
});

2. php ajax post如何處理多個返回信息

$.post是提供簡單的封裝的ajax post請求的方法,沒辦法進行更詳細的配置。改為使用$.ajax把,裡面有一個參數可以配置超時時間如$.ajax({url:"xxx.php",type:"POST",dataType:"json",timeout:60000, //超時時間,現在設置為60s。success:function(data){ console.log(data);}});更詳細的配置可以查看jQuery的API文檔。另外需要你的伺服器端配置的超時時間不能小於jQuery裡面配置的。要不然jQuery還沒有超時,伺服器端直接返回timeout了。同時優化一下服務端的處理,提高相應速度也是一個不錯的選擇。

3. 一個php網頁,多個ajax請求,怎麼處理

各個ajax是互相不幹擾的,你把ajax封起來嘛當一個函數,然後用事件去調用就可以了

我的第十題和第十一題都調用了ajaxUpdate函數,它就是我封裝的ajax的請求函數,第一個參數是接收的urldier個參數是傳遞的數據,默認是post方法發送,第三個參數是非同步傳輸的參考值我選定是false就是同步傳輸,這是用jquery寫的

4. php處理ajax怎麼返回json數據

/**************************************************************
*
* 將數組轉換為json字元串(兼容中文)
* @param array $array 要轉換的數組
* @return string 轉換得到的json字元串
* @access public
*
*************************************************************/
function json($array) {
arrayrecursive($array, 'urlencode', true);
$json = json_encode($array);
return urldecode($json);
}
$array = array
(
'name'=>'希亞',
'age'=>20,
'id'=>$_post['cid']
);

5. php,ajax

如果是要使用返回的數據拼寫html代碼的話,可以使用eval函數遍歷返回的數據,然後使用forin進行循環,在forin裡面拼寫html代碼

6. php中怎麼處理ajax返回的數組

沒明白你說的分開是什麼意思,操作數組,就用循環。
while或者foreach或者for都可以。
你把$ja print_r()出來,看看格式不就知道了。

7. thinkphp 怎麼用另一個php頁面處理ajax

php頁面也是一個類文件,和首頁的寫法一樣,IndexAction.class.php ,裡面這樣寫

classIndexActionextendsAction{
publicfunctionindex(){
$this->display();
}
publicfunctiongetname(){
$name=$this->_get('name')//這里取決於你的html頁面時用的ajax是get還是post了
M('user')...........//後面自己寫了
}

前台頁面:url=U('index/getname')

8. ajax 怎麼處理php返回json數據

用json_encode()函數對數組進行JSON編碼。
<?php
$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);
echojson_encode($arr);
?>
以上常式會輸出:
{"a":1,"b":2,"c":3,"d":4,"e":5}[1]

當有中文字元時,當直接使用json_encode() 函數會使漢字不能正常顯示。 所以有了這個適用性比較廣的函數 ch_json_encode() 來解決這個問題。

9. ajax調用php後,怎麼把php中處理的值返回到javascript中

把ajax的返回值傳進callback函數。
例子

In a.html

<script src="http://code.jquery.com/jquery-2.1.0.min.js"></script>
<script>
var obj = {};
obj.key = "value";
$.post("b.php", obj,
function(data,status) {
alert("data from php is "+data);
});
</script>

In b.php

<?php
if( $_POST and $_POST["key"]) {
echo "hello world";
}
?>

熱點內容
c語言函數要素 發布:2025-09-15 16:39:10 瀏覽:421
java讀ftp文件 發布:2025-09-15 16:15:45 瀏覽:418
sql隨機函數 發布:2025-09-15 15:20:19 瀏覽:87
校園伺服器禁止設置ip 發布:2025-09-15 15:11:06 瀏覽:763
android刷回 發布:2025-09-15 14:54:24 瀏覽:571
n後問題演算法 發布:2025-09-15 14:38:17 瀏覽:385
壓縮機絕緣 發布:2025-09-15 14:31:10 瀏覽:534
python大數據與量化 發布:2025-09-15 13:51:49 瀏覽:95
築業資料軟體加密鎖 發布:2025-09-15 13:28:41 瀏覽:514
如何看智能電視配置 發布:2025-09-15 12:40:07 瀏覽:228