Jquery 显示与用户选择相关的内容表单数据库(laravel)

Jquery 显示与用户选择相关的内容表单数据库(laravel),jquery,ajax,laravel,Jquery,Ajax,Laravel,也许有人能帮我解决问题?我所需要的只是根据用户选择的内容显示相关的div 例如,用户选择 @foreach($modules as $module) <option value="{{ $module->id}}" >{{$module->name }}</option> @endforeach 下面显示与此模块相关的内容,选择模块2并显示模块2 我想我可以用ajax或jQuery来做,但我所做的一切都不起作用。我的逻辑是: <span>

也许有人能帮我解决问题?我所需要的只是根据用户选择的内容显示相关的div

例如,用户选择

@foreach($modules as $module)
    <option value="{{ $module->id}}" >{{$module->name }}</option>
@endforeach
下面显示与此模块相关的内容,选择模块2并显示模块2

我想我可以用ajax或jQuery来做,但我所做的一切都不起作用。我的逻辑是:

 <span>Module:</span>
<select class="dropdownHeader function" id="type" name="type">
 @foreach($modules as $module)
 <option value="{{ $module->id}}" >{{$module->name }}</option>
@endforeach
 </select>
   @foreach($modules as $module)
<div id="moduleType">
<span>Database:{!! Form::text('database',isset($module->DB)? $module->DB : old('DB'),['placeholder' =>'Database'])!!}<br/> <br/></span>
<span>Path:{!! Form::text('path',isset($module->path)? $module->path : old('PATH'),['placeholder' =>'Path'])!!}
<br/><br/></span>
 </div>
 </li>
 </div>
@endforeach

您是否尝试在select上的每个更改上调用ajax请求?调用一个控制器,该控制器将根据所选模块的ID查找模块,并返回模块信息。你会用新的模块信息来改变跨度。不,我不知道怎么做。我尝试使用jquery,但没有成功。仅供参考,在最后一次@endforeach之前,您似乎有一些结束标记问题。发出Ajax请求并不难,在服务器端您将设置一个控制器,然后设置访问它的路径。把它放在ajax请求的URL上,比如URL:{{route'你的新路由名称'}}}类型:你的URL类型,GET,POST。。。等等,汉克斯!我将尝试使用ajax解决这个问题!此时,我可以使用jquery:@foreach$modules as$module{{{$module->name}@endforeach@foreach$modules as$module数据库:{!!Form::text'Database',isset$module->DB?$module->DB:old'DB',['placeholder'=>'Database']}@endforeach您尝试过在select上的每次更改时调用ajax请求吗?调用一个控制器,该控制器将根据所选模块的ID查找模块,并返回模块信息。你会用新的模块信息来改变跨度。不,我不知道怎么做。我尝试使用jquery,但没有成功。仅供参考,在最后一次@endforeach之前,您似乎有一些结束标记问题。发出Ajax请求并不难,在服务器端您将设置一个控制器,然后设置访问它的路径。把它放在ajax请求的URL上,比如URL:{{route'你的新路由名称'}}}类型:你的URL类型,GET,POST。。。等等,汉克斯!我将尝试使用ajax解决这个问题!此时,我可以使用jquery:@foreach$modules as$module{{{$module->name}@endforeach@foreach$modules as$module数据库:{!!Form::text'Database',isset$module->DB?$module->DB:old'DB',['placeholder'=>'Database']}@endforeach