本文目錄一覽:
Thinkphp upload怎麼異步
直接用個插件就可以了,用uploadify插件就可以實現了,你可以在網上看看官網的例子就明白了,很簡單的一個例子
thinkphp 怎麼異步加載
// 下面這行代碼就是獲得的屬性
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}, //參數值
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}, //參數值
type: “POST”, //請求方式
success: function(result) {$(“#”+id).text(“success”);}, //請求成功時處理
error: function() {$(“#”+id).text(“fail”);} //請求出錯處理
});
}
});
/script
相應的函數operate1與operate2的處理如下:
對傳到的值進行相應的操作,返回值的操作為:$this-ajaxReturn($result,’JSON’);
2.js異步加載中,rev={$vo[‘phone’]}###{$vo[‘name’]};用來傳多個值,在另一個界面中通過explode來分隔數組,分別獲得單個的值。
3.異步加載中不能出現echo等輸出語句。
php 異步上傳圖片幾種方法總結
1、使用jquery的ajaxform插件,用原生的input type=file異步提交表單實現異步上傳
2、使用圖片上傳插件(推薦uploadify)
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/187449.html