thinkphp3.1.3 判斷使用ajax提交和404頁面的定制

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('內(nèi)容不能為空');

? ? ? 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配置文件? 調(diào)用錯誤頁面 _404("")或者_halt("")? 模板頁面要使用 <?php echo $e['message']?>

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

? ? <script>

? ? ? ? window.onload=function() {

? ? ? ? ? ? setTimeout(function () {

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

? ? ? ? ? ? }, 5000);

? ? ? ? }

? ? </script>

</head>

<body>

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

<p>5秒后跳轉(zhuǎn)或者點擊回<a href="<?php echo __APP__?>">首頁</a></p>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容