• 技术文章 > php教程 > php教程

    php与jQuery ajax之间数据传送的方法介绍(附代码)

    不言 不言 2019-02-14 14:29:40 转载 149
    本篇文章给大家带来的内容是关于php与jQuery ajax之间数据传送的方法介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

    作为一为web开发者,我们不可避免会使用到ajax,不刷新状态下提交数据给后台,ajax的不刷新性质极大提高用户的体验。下面是php与ajax交互的例子:

    js代码:

    $.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

    <?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打印的数据必须也是json,不然ajax不会执行success回调函数,而是执行error回调函数。所以在php代码中可以使用json_encode(),当然我们也可以自己构造json格式的数据。

    以上就是php与jQuery ajax之间数据传送的方法介绍(附代码)的详细内容,更多请关注php中文网其它相关文章!

    第六期线上培训班
    专题推荐: php
    上一篇:PHP约瑟夫小游戏的代码示例 下一篇:PHP和MySQL实现简单的网页计数器

    相关文章推荐

    • ASP、PHP与javascript根据时段自动切换CSS皮肤的代码_经验交流 • php与js的区别是什么_基础知识 • 快速排序 php与javascript的不同之处_javascript技巧 • PHP与MYSQL中UTF8 中文排序示例代码_php技巧

    全部评论我要评论

  • 取消 发布评论 发送
  • PHP中文网