亚洲欧美日韩综合系列在线_91精品人妻一区二区_欧美大肥婆一级特大AA片_九色91视频免费观看_亚洲综合国产精品_av中文字幕在线不卡_久久精品色综合网_看黄色视频的软件_无卡无码高清中文字幕码2024_亚洲欧美日韩天堂网

php與jQuery ajax之間數(shù)據(jù)傳送的方法介紹(附代碼)

來(lái)源:不言 發(fā)布時(shí)間:2019-03-23 16:12:44 閱讀量:1145

本篇文章給大家?guī)?lái)的內(nèi)容是關(guān)于php與jQuery ajax之間數(shù)據(jù)傳送的方法介紹(附代碼),有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)你有所幫助。

作為一為web開發(fā)者,我們不可避免會(huì)使用到ajax,不刷新狀態(tài)下提交數(shù)據(jù)給后臺(tái),ajax的不刷新性質(zhì)極大提高用戶的體驗(yàn)。下面是php與ajax交互的例子:

js代碼:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

$.ajax({

            type: 'POST',

            url: 'file-del.php',

            data:{

                name:'test.txt'

            },

            dataType: 'json',

            success: function(data){

                if(data.code!=200){

                    layer.msg('刪除失敗!',{icon:0,time:1000});

                }else{

                    $(obj).parents("tr").remove();

                    layer.msg('已刪除!',{icon:1,time:1000});

                }

            },

            error:function(data) {

                console.log(data.msg);

            },

        });

php代碼:file-del.php

1

2

3

4

5

6

7

8

9

<?php

// 刪除文件

$f_name=$_POST['name'];

if(unlink($f_name)){

    $res=array('code'=>200,'name'=>$f_name);

}else{

    $res=array('code'=>400,'name'=>$f_name);

}

print_r(json_encode($res));

由于js代碼中的datatype為json所以php打印的數(shù)據(jù)必須也是json,不然ajax不會(huì)執(zhí)行success回調(diào)函數(shù),而是執(zhí)行error回調(diào)函數(shù)。所以在php代碼中可以使用json_encode(),當(dāng)然我們也可以自己構(gòu)造json格式的數(shù)據(jù)。


標(biāo)簽: PHP 環(huán)境搭建
分享:
評(píng)論:
你還沒有登錄,請(qǐng)先