// 下面這行代碼就是獲得的屬性
成都創(chuàng)新互聯(lián)專注于康樂企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計,商城開發(fā)。康樂網(wǎng)站建設(shè)公司,為康樂等地區(qū)提供建站服務(wù)。全流程按需設(shè)計網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
var id=$(this).attr("id");
var status=$(this).attr("rel");
if(status==0)
{
$.ajax({
url: "{:U('Test/operate1')}", //請求的url地址
dataType: "json", //返回格式為json
async: true, //請求是否異步,默認為異步,這也是ajax重要特性
data: { "id":id, "status":status}, //參數(shù)值
type: "POST", //請求方式
success: function(result) {$("#"+id).text("success");}, //請求成功時處理
error: function() {$("#"+id).text("fail");} //請求出錯處理
});
}
else
{
$.ajax({
url: "{:U('Test/operate2')}", //請求的url地址
dataType: "json", //返回格式為json
async: true, //請求是否異步,默認為異步,這也是ajax重要特性
data: { "id":id, "status":status}, //參數(shù)值
type: "POST", //請求方式
success: function(result) {$("#"+id).text("success");}, //請求成功時處理
error: function() {$("#"+id).text("fail");} //請求出錯處理
});
}
});
/script
相應(yīng)的函數(shù)operate1與operate2的處理如下:
對傳到的值進行相應(yīng)的操作,返回值的操作為:$this-ajaxReturn($result,'JSON');
2.js異步加載中,rev={$vo['phone']}###{$vo['name']};用來傳多個值,在另一個界面中通過explode來分隔數(shù)組,分別獲得單個的值。
3.異步加載中不能出現(xiàn)echo等輸出語句。
首先 php 7以下 不支持異步方式(有個類庫 可以勉強算是支持了異步 名字忘了)
其次 php腳本 由于是逐行解析的,不常駐線程(當(dāng)然可以設(shè)置為永久連接,不自動超時退出) 異步意義不大。
第三 我懷疑你是想問javascript的異步請求? 如何用php處理?
如果沒問錯的話 可以用其他方式來解決異步問題,就是同時發(fā)出多個web request請求 等多個請求成功之后將結(jié)果寫入數(shù)據(jù)庫(文件) 然后 有一個 一直在等待結(jié)果的php請求進程 一旦讀取到了這個寫入完畢的(數(shù)據(jù)庫)文件結(jié)果 馬上返回給瀏覽器
ajax會嗎 不要給action加提交鏈接 給form設(shè)一個點擊事件,用js獲取input的值 用axaj提交并返回
本篇文章是對php中使用異步調(diào)用獲取數(shù)據(jù)時出現(xiàn)(由于出現(xiàn)錯誤c ce e而導(dǎo)致此項操作無法完成)的解決方法進行了詳細的分析介紹 需要的朋友參考下 ?
【詳細錯誤】 由于出現(xiàn)錯誤 c ce e 而導(dǎo)致此項操作無法完成
【造成原因】 未指定輸出編碼格式
lishixinzhi/Article/program/PHP/201311/21112