美文网首页
thinkphp3.1.3 判断使用ajax提交和404页面的定

thinkphp3.1.3 判断使用ajax提交和404页面的定

作者: 小祈祈博客 | 来源:发表于2019-02-13 08:37 被阅读0次

    1.判断使用ajax提交

    因为js文件不能使用模板功能 这里U()方法不能使用,要在模板页面定义一个<scripte> var handUrl='{:U("Index/index/handle","","")}'</scripte>

    然后使用$.post传值

      $( '#send-btn' ).click( function () {

      var username=$('input[name=username]');

      var content=$('textarea[name=content]');

      if(username.val()==''){

          alert('用户名不能为空');

          username.focus();

    }

      if(content.val()==''){

              alert('内容不能为空');

          content.focus();

        }

        $.post(hanleUrl,{username:username.val(),content:content.val()},function(data){

      },'json');

    在handle()里使用

    P(I('post.'));验证

    404页面的制作

    'TMPL_EXCEPTION_FILE'=>'./Public/Tpl/error.html',这里建议新建一个index配置文件  调用错误页面 _404("")或者_halt("")  模板页面要使用 <?php echo $e['message']?>

    if(!IS_AJAX) halt('页面不存在') ;

        <script>

            window.onload=function() {

                setTimeout(function () {

                    window.location.href = '<?php echo ?>';

                }, 5000);

            }

        </script>

    </head>

    <body>

    <?php echo $e['message']  ?>

    <p>5秒后跳转或者点击回<a href="<?php echo ?>">首页</a></p>

    相关文章

      网友评论

          本文标题:thinkphp3.1.3 判断使用ajax提交和404页面的定

          本文链接:https://www.haomeiwen.com/subject/rocreqtx.html