我使用laravel 5.4叫,我的Ajax功能,每由于我创建两个用户,但是我想创建每次点击一个用户AJAX请求射击的两倍,而成功是一次
实际上它包含另一次叫了两声页面,该页面没有其对
$(document).ready(function(){
或类似
$(document).on('click','#addproject',function(){
任何功能,但它们包括脚本标记 但如果我这样做不包括他们,那么阿贾克斯只调用一次 Ajax调用:
$(document).on('click','#addproject',function(){
$.ajax({
type:'get',
url:"{!! URL::to('addProject') !!}",
data:{},
success:function(data){
console.log('success');
console.log(data);
console.log(data.length);
$("#newproject").fadeIn();
},
error:function(){
},
});
});
路线:
Route::get('/addProject','[email protected]');
控制器:
public function addProject(Request $request){
$project = new Project;
$data = array(
);
$project->create($data);
}
在click事件监听器中放置一个'alert()'或'console.log()'来检查它是否显示两次? –
是的,它被称为两次 –
检查我提供的答案 –