gpt4 book ai didi

javascript - AJAX 请求触发两次,而成功被调用一次

转载 作者:可可西里 更新时间:2023-10-31 23:15:24 26 4
gpt4 key购买 nike

我使用的是 laravel 5.4,我的 Ajax 功能每次都被调用两次,因此我创建了两个用户,但是我想每次点击创建一个用户

实际上它包含另一个页面而那个页面没有它

$(document).ready(function(){

或类似的函数

$(document).on('click','#addproject',function(){

但它们包括脚本标签但如果我不包括它们,那么 Ajax 只会被调用一次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','HomeController@addProject');

Controller :

  public function addProject(Request $request){
$project = new Project;
$data = array(
);

$project->create($data);
}

最佳答案

我解决了,原来是我使用load()加载这个页面,但我应该使用window.location.href = "updateform";加载这个页面; 虽然是非常基本的错误。解决方案可能是我的应用程序特定的。

关于javascript - AJAX 请求触发两次,而成功被调用一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46236253/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com