本站停止维护,已转移至laravel学习网;欢迎大家移步访问!

laravel中ajax找不到路径

视图中的

<script>
function Homenamecheck()
{
var b = document.getElementById("homenamecheck").value;//input中的数据
$.ajax({
type:"get", //请求方式
url:"{{url('/home/homenamecheck')}}/", //请求地址
async:true, //是否异步
data:{"name":b}, //请求参数
dataType:"json", //响应回来的数据格式
headers: {
'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content')
},
success:function(res){ //成功回调函数
alert('可用!');
},
error:function(){ //失败的回调函数
alert('已存在,不可用!');
}
});
}
</script>

路由中

Route::get('homenamecheck',"home\LoginController@homenamecheck");//用户名校验是否可用

控制器中的

public function homenamecheck(Request $request)
{
$a=$_GET['name'];//获取到的用户名
if(empty($a)){

}else{
$e = \DB::table('userone')->where("name",$a)->get();//判断用户名是否存在
if(count($e) > 0 ){

}else{
echo json_encode($a);
}
}
}
但是结果就是找不到

Not Found

The requested URL /home/homenamecheck was not found on this server.

Apache/2.4.23 (Win32) PHP/5.6.25 Server at localhost Port 80


另一个尝试,如果直接写<a href="{{url("/home/homenamecheck?name=肥猫")}}">dianji</a>

这样的就可以用,想不通啊!!!


转载请注明 :一沙网络原文出处:http://bbs.earnp.com/article/279
问题交流群 :562864481
0
作者没有开启打赏
发布时间 :2016-12-12 15:51:01
分享

2 个评论

  • 一沙
    回复
    2016-12-12 19:43

    嗯嗯,这样就可以了

  • 肥猫
    回复
    2016-12-12 16:31

    url:"{{url('/home/homenamecheck')}}/",这里多写了个  ,郁闷,置顶的时候加了没事,结果这里加个悲剧!!!!!正确写法url:"{{url('/home/homenamecheck')}}"


要回复文章请先登录注册