Public function handle(){
if(!IS_POST) halt('页面不存在',U('index'));
p($_POST);
}查询页面内容:<form action="{:U('Index/Index/handle')}" id='form' method ='post'>
<div id='a'>
<p id='zt' >电子诉讼档案查询平台</p>
<p id='zt1'>请输入案件ID</p>
<input type='text' name='search' class = 'ip' >
<!--<input type='submit' class='s-btn' value="查找">-->
<a href="{:U('Index/Index/handle')}" class = 's-btn'>查找</a>handleUrl的赋值: <script type='text/javascript'>
var handleUrl = '{:U("Index/Index/handle","","")}';
</script>ajax内容:$(function(){
$('.s-btn').click( function(){
var search = $('input[name = search]');
if (search.val() ==''){
alert('请输入要查询的案件.');
search.focus();
return false;
}
$.post(handleUrl,{search : search.val()}, function(data){
}, 'json'); });})
结果页面的输出是:页面不存在,就是说ajax传递参数失败了,求大神指点一下。
最佳答案