如何解决我在 json 中返回 html 时遇到问题我无法通过 jquery 进行选择
我有一个问题,在代码中,我选择了一个类角色框,但什么也没有。使用 jQuery 和 ajax 我向服务器发送了一个请求,但响应没有任何反应。 ...
//用户控制器:
public function edit($id)
{
$user = new User();
$data = $user->find($id);
$html = '<div class="form-group">
<label for="editName">name:</label>
<input type="text" class="form-control" name="name" id="editName" value="'.$data-
>name.'">
</div>
<div class="form-group">
<label for="editEmail">email:</label>
<input type="text" class="form-control" name="email" id="editEmail" value="'.$data-
>email.'">
</div>
<div class="form-group">
<label for="editPassword">password:</label>
<input type="password" class="form-control" name="password" id="editPassword"
value="">
</div>
<div class="form-group">
<label for="editConfirmedPassword">password confirmation:</label>
<input type="password" class="form-control" name="password_confirmation"
id="editConfirmedPassword" value="">
</div>
<div class="form-group" >
<h3>Select Role</h3>';
$roles = Role::all();
foreach ($roles as $role) {
$html .='<label>';
$html .= '<input class="mr-1 role-Box" type="checkBox" id="role" name="role[]" value="'.$role->id.'" />' ;
$html .= '<span>'.$role->name.'</span>';
$html .='</label>';
}
$html .= '</div>';
$html .= '<div class="form-group permission-Box" >
<h3>Select Permission</h3>
<div id="permissions-list">
</div>
</div>';
return response()->json(['html'=>$html]);
}
//user/index.blade.PHP :
这里我使用jecure代码向服务器发送请求
$("input:checkBox").change(function() {
if ($("input:checkBox").is(":checked")){
console.log('checked')
$.ajax({
type:'GET',url:'{{route('users.create')}}',headers: {'X-CSRF-TOKEN': '{{ csrf_token() }}' },success:function (data) {
console.log(data)
}
})
}else{
console.log('not checked')
$.ajax({
type:'GET',success:function (data) {
console.log(data)
}
})
}
});
//用户控制器:
public function create(){
$checked = "checked";
return response()->json(['checked'=>$checked]);
}
// 图像:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。