- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Ajax 无法正常工作。有人可以帮我吗?
在 Blade 中
<div class="col-xl-8 col-lg-8 col-12 form-group" id="div-type">
<label>Expense Type</label>
<select class="select2" name="type" id="selectType">
<option></option>
<option value="Teacher's Salary" {{ old('type')=="Teacher's Salary" ? 'selected' : '' }}>
Teacher's Salary
</option>
<option value="Staff's Salary" {{ old('type')=="Staff's Salary" ? 'selected' : '' }}>Staff's
Salary
</option>
</select>
</div>
<div id="div-name" class="hidden"></div>
jquery Ajax 代码
$('#selectType').on('change', function () {
if ($(this).val() == "Teacher's Salary") {
$('#content').hide();
$.ajax({
url: "{{ route('fetch-data') }}",
method: 'GET',
data: {type: 'teacher'},
dataType: 'json',
success: function (data) {
alert(data);
$('#div-type').attr('class', 'col-xl-4 col-lg-4 col-12 form-group');
$('#div-name').attr('class', 'col-xl-4 col-lg-4 col-12 form-group');
$('#div-name').html(data);
$('#teacher_name').select2();
},
});
} else if ($(this).val() == "Staff's Salary") {
$('#content').hide();
} else {
$('#content').show();
}
});
在 web.php
Route::get('/fetch', 'ExpenseController@ajaxFetch')->name('fetch-data')
在 Controller 中
public function ajaxFetch(Request $request)
{
if ($request->ajax()) {
$type = $request->get('type');
if ($type == 'teacher') {
$names = Teacher::all();
$data = '
<label>Select Teacher</label>
<select id="teacher_name" class="select2">
';
foreach ($names as $item) {
$data+='<option value="'+$item->id+'">'+$item->name+'</option>';
}
$data+='</select>';
}
return json_encode($data);
}
}
现在它不起作用了。在控制台中 GET http://localhost/scl-mgt-update/fetch?type=teacher 500(内部服务器错误)来自 AJAX laravel 此错误显示。我现在可以做什么来运行ajax?相同的代码正在用于搜索。当我在 Controller 中生成数据时,它会向我发送错误。否则 ajax 警报会起作用。
最佳答案
这样做,+
在jquery中使用。
在php中使用
public function ajaxFetch(Request $request)
{
if ($request->ajax()) {
$type = $request->get('type');
if ($type == 'teacher') {
$names = Teacher::all();
$data = '
<label>Select Teacher</label>
<select id="teacher_name" class="select2">
';
foreach ($names as $item) {
$data .= '<option value="'.$item->id.'">'.$item->name.'</option>';
}
$data .='</select>';
}
return json_encode($data);
}
}
关于javascript - 从 AJAX laravel 获取 http ://localhost/scl-mgt-update/fetch? type=teacher 500(内部服务器错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61898953/
有没有一种方法可以永久启用RedHat的自定义软件集合? 我已经安装了SCL以在RHEL6中提供python27,并且不想每次都启用自定义SCL。 最佳答案 好了,您可以在启动脚本中添加一些内容以获取
我正在尝试创建一个 docker 镜像,其中 llvm-toolset-7镜像运行时自动启用。 上下文就是这张图片,因为它从 rustembedded/cross:x86_64-unknown-lin
我有 CentOS 7,在安装了软件集合 (SCL) 后,我没有找到任何 scl命令: $ yum install centos-release-scl $ which scl /usr/bin/wh
我的目的是为 Jenkins 和所有用户提供 devtoolset-4。所以,如果我登录到托管 Jenkins 的虚拟机并执行 source /opt/rh/devtoolset-4/enable从命
是否有在 Windows 中编译 SAS 9.1.3 SCL 代码(注意不是普通的 SAS 代码)的编程方式?我发现这样做的唯一方法是使用 SAS GUI:我们有一个 Perl 脚本,可以将击键发送到
我遇到了一个 shell 脚本的障碍,该脚本打算在 Redhat 6 服务器上每 30 分钟在 cron 中运行一次。 shell 脚本基本上只是一个运行 python 脚本的命令。 服务器上的 na
无论我如何为 Adafruit RPI 伺服帽重写简单的 python 3 伺服测试脚本,我都会收到以下错误。 Traceback (most recent call last): File "
我注意到 PHP 的 SCL 版本仍然是 7.1.8,而最新的 PHP 7.1 版本是 7.1.15。 这是该系列的网站:https://www.softwarecollections.org/en/
这可能是个愚蠢的问题,但是...... 我们的安全人员更喜欢我们为所有要安装的 RPM 启用 GPG 检查。我们最近开始使用来自 CentOS.Org 软件集打包的组件。当我尝试安装这些时,yum 有
在我的 centos7 中,我尝试将 scl enable devtoolset-8 bash 命令放入 ~/.bashrc 但是当我登录时,scl 的进程启用 devtoolset-8 bash 一
我想用 TIA 15.1 创建一个新的 SCL 函数。我选择了程序 block => 添加新 block => 功能。当我在我的文件中写入关键字 FUNCTION 时,出现以下错误:标记 FUNCTI
我是 stackoverflow 的新手……这似乎是一个与非常有趣的社区分享知识和寻找解决方案的好地方。 我对 Ansble 和“scl”“mysql_install_dir”命令有问题。 当我手动执
我正在尝试使用绑定(bind)变量在动态 SQL 中执行 SQL 命令: -- this procedure is a part of PL/SQL package Test_Pkg PROCEDUR
目标 我正在用 SCL 编写 Allen-Bradley/Rockwell CompactLogix PLC。我想在运行时确定 Arrays 的大小。可以在编译前将 Array 长度作为 consta
我正在使用 Jenkins 构建 RPM(在现有项目中 - 我只是浏览一下源代码,我自己没有创建它)。在“解决依赖关系”期间,确定必须安装 php74-syspaths。 ---> Package p
我使用 CENTOS 6/7 进行开发,我想知道是否有人成功集成了 Python 的 TOX、setuptools 和 SCL 版本:rh-python34、rh-python35 和 rh-pyth
鉴于以下情况: [root@vmutil01 ~]# cat /etc/issue CentOS release 6.7 (Final) [root@vmutil01 ~]# yum -y insta
我正在尝试在 CentOS6 下构建 python33-python-virtualenv。我目前正试图重建当前版本,如存在于:https://www.softwarecollections.org/
Ajax 无法正常工作。有人可以帮我吗? 在 Blade 中 Expense Type Teacher's Salary
我是一名优秀的程序员,十分优秀!