Jun*_*ood 5 javascript php ajax jquery laravel-5
我正在使用 laravel 5.4,我的 Ajax 功能每次都会被调用两次,因此我创建了两个用户,但我想每次点击创建一个用户
实际上它包含另一个页面,并且该页面没有打开
$(document).ready(function(){
Run Code Online (Sandbox Code Playgroud)
或任何类似的函数
$(document).on('click','#addproject',function(){
Run Code Online (Sandbox Code Playgroud)
但它们包含脚本标签,但如果我不包含它们,则仅调用一次 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(){
},
});
});
Run Code Online (Sandbox Code Playgroud)
路线:
Route::get('/addProject','HomeController@addProject');
Run Code Online (Sandbox Code Playgroud)
控制器:
public function addProject(Request $request){
$project = new Project;
$data = array(
);
$project->create($data);
}
Run Code Online (Sandbox Code Playgroud)
我解决了它,事实证明我正在使用加载此页面load(),但我应该使用加载此页面window.location.href = "updateform";
非常基本的错误。解决方案可能是我的应用程序特定的。
| 归档时间: |
|
| 查看次数: |
2727 次 |
| 最近记录: |