首页 > 软件开发 > JQUERY >

jQuery之Ajax调试

来源:互联网 2023-03-17 00:52:07 416

在Ajax的使用过程中,最舒服的是一步成功,最头痛的是不成功,但是不知道去哪里看错误,然后看到错误之后又是哪里出的问题,所以今天说一下Ajax的使用调试:1qG办公区 - 实用经验教程分享!

工具/原料

  • jQuery.js
  • 编辑器
  • Chrome浏览器
  • wamp搭建环境

方法/步骤

  • 1

    在同一目录下创建ajax.html和ajax.php1qG办公区 - 实用经验教程分享!

    jQuery之Ajax调试1qG办公区 - 实用经验教程分享!

  • 2

    编写ajax.html,注意修改文件编码为utf-8,代码如下:1qG办公区 - 实用经验教程分享!

    !DOCTYPE html>1qG办公区 - 实用经验教程分享!

    html>1qG办公区 - 实用经验教程分享!

    head>1qG办公区 - 实用经验教程分享!

    title>Ajax/title>1qG办公区 - 实用经验教程分享!

    /head>1qG办公区 - 实用经验教程分享!

    body>1qG办公区 - 实用经验教程分享!

    button onclick="checkAjax()">Ajax Test/button>1qG办公区 - 实用经验教程分享!

    /body>1qG办公区 - 实用经验教程分享!

    /html>1qG办公区 - 实用经验教程分享!

    在wamp环境下,浏览器运行如图:1qG办公区 - 实用经验教程分享!

    jQuery之Ajax调试1qG办公区 - 实用经验教程分享!

  • 3

    编写ajax.php文件,注意修改文件编码为utf-8,代码如下:1qG办公区 - 实用经验教程分享!

    ?php1qG办公区 - 实用经验教程分享!

    echo "Ajax Test";1qG办公区 - 实用经验教程分享!

    在wamp环境下,使用浏览器运行如图:1qG办公区 - 实用经验教程分享!

    jQuery之Ajax调试1qG办公区 - 实用经验教程分享!

  • 4

    在ajax.html的head中添加如下代码:1qG办公区 - 实用经验教程分享!

    script type="text/javascript" src="jquery.js">/script>1qG办公区 - 实用经验教程分享!

    script type="text/javascript">1qG办公区 - 实用经验教程分享!

    function checkAjax(){1qG办公区 - 实用经验教程分享!

    $.ajax({1qG办公区 - 实用经验教程分享!

    url:"ajax.php",//请求的页面地址1qG办公区 - 实用经验教程分享!

    type:'post', //请求数据的方式 get post 1qG办公区 - 实用经验教程分享!

    dataType:'text', //数据返回的方式 text html json 1qG办公区 - 实用经验教程分享!

    success:function(data) {1qG办公区 - 实用经验教程分享!

    //请求之后,响应成功执行1qG办公区 - 实用经验教程分享!

    alert(data);1qG办公区 - 实用经验教程分享!

    }, 1qG办公区 - 实用经验教程分享!

    error : function() {1qG办公区 - 实用经验教程分享!

    //请求之后,响应不成功或者有错误执行1qG办公区 - 实用经验教程分享!

    alert("异常!"); 1qG办公区 - 实用经验教程分享!

    }1qG办公区 - 实用经验教程分享!

    });1qG办公区 - 实用经验教程分享!

    }1qG办公区 - 实用经验教程分享!

    /script>1qG办公区 - 实用经验教程分享!

    当前ajax.html代码结构如图:1qG办公区 - 实用经验教程分享!

    jQuery之Ajax调试1qG办公区 - 实用经验教程分享!

  • 5

    在wamp环境下,运行Ajax.html,点击Ajax Test按钮,出现如图弹框,说明正常;若没有结果,参考后面的排错方式.1qG办公区 - 实用经验教程分享!

    jQuery之Ajax调试1qG办公区 - 实用经验教程分享!

  • 5本页面未经许可获取自百度经验
  • 6

    看到这里,就说明你有错误出现,这之后就说一下排错的方式:1qG办公区 - 实用经验教程分享!

    首先,浏览器的空白处鼠标右键-->审查元素,然后看有没有如图2所示的红色‘x’号,有的话就是js的语法错误,点击红色‘x’号,会定位到2,即是错误文件的名称,点击后会定位到3,即语法错误出现的位置或者此位置的前面有错误;若是没有,参考71qG办公区 - 实用经验教程分享!

    jQuery之Ajax调试1qG办公区 - 实用经验教程分享!

    jQuery之Ajax调试1qG办公区 - 实用经验教程分享!

  • 7

    同样的在第6步的基础上,查看Network-->右侧的Ajax.php-->Headers中的信息,若是200 ok,说明文件路径没有问题,若为其他的值,那么就要确定一下php文件的调用路径;即使是200 ok,还要查看Preview选项下的内容,此内容即为php文件的输出内容:以Ajax.php为例,php文件输出的是Ajax Test,在Preview显示的就是Ajax Test。若是Preview输出的是其他内容如图3,说明php文件中有错误。1qG办公区 - 实用经验教程分享!

    jQuery之Ajax调试1qG办公区 - 实用经验教程分享!

    jQuery之Ajax调试1qG办公区 - 实用经验教程分享!

    jQuery之Ajax调试1qG办公区 - 实用经验教程分享!

  • 8

    以上说了那么多,但是错误的种类还有很多的样式,不能够一一列举。但是总结思路:错误出现了,首先去判断错误是html和php两个文件,哪个文件出的错,然后再去对应的文件中去解决。1qG办公区 - 实用经验教程分享!

    其中第4步中的代码可简写:1qG办公区 - 实用经验教程分享!

    script type="text/javascript" src="jquery.js">/script>1qG办公区 - 实用经验教程分享!

    script type="text/javascript">1qG办公区 - 实用经验教程分享!

    function checkAjax(){1qG办公区 - 实用经验教程分享!

    1qG办公区 - 实用经验教程分享!

    $.post('ajax.php',function(data){1qG办公区 - 实用经验教程分享!

    alert(data);1qG办公区 - 实用经验教程分享!

    },'text'1qG办公区 - 实用经验教程分享!

    );1qG办公区 - 实用经验教程分享!

    }1qG办公区 - 实用经验教程分享!

    /script>1qG办公区 - 实用经验教程分享!

    主要是$.ajax和$.post的使用方式的区别,$.post使用较简单,但是$.ajax更有利于全面掌握理解1qG办公区 - 实用经验教程分享!

  • 注意事项

    • wamp环境运行文件

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!1qG办公区 - 实用经验教程分享!


    标签: JQUERY

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码