Jquery 如何使用ajax将数据传递给控制器并相应地查看数据
我使用的是laravel 5.4。 我想获得在过去7天、15天、30天和45天内创建的产品 我在ajax的帮助下获得了数据。当我从ajax获取数据时,我想向控制器添加一个where条件。我该怎么做呢 我的ajax代码:Jquery 如何使用ajax将数据传递给控制器并相应地查看数据,jquery,ajax,laravel,laravel-5.4,Jquery,Ajax,Laravel,Laravel 5.4,我使用的是laravel 5.4。 我想获得在过去7天、15天、30天和45天内创建的产品 我在ajax的帮助下获得了数据。当我从ajax获取数据时,我想向控制器添加一个where条件。我该怎么做呢 我的ajax代码: <script> $("input[type='checkbox']").click(function() { var days = $(this).val(); $.ajax({ type: "get", url: '/g
<script>
$("input[type='checkbox']").click(function() {
var days = $(this).val();
$.ajax({
type: "get",
url: '/getcreatedat',
data: { 'days': days },
success: function(data) {
console.log(data);
},
});
});
</script>
我认为问题在于:
$("input[type='checkbox']").click(function() {
var days = $(this).val();
这里不检查复选框是否已选中。因此,请做出以下更改:
$("input[type='checkbox']").change(function() {
if( $(this).is(':checked') )
{
var days = $(this).val();
}
});
现在,只有当复选框为check时,您才能得到它的值,这是正确的逻辑我认为问题在于:
$("input[type='checkbox']").click(function() {
var days = $(this).val();
这里不检查复选框是否已选中。因此,请做出以下更改:
$("input[type='checkbox']").change(function() {
if( $(this).is(':checked') )
{
var days = $(this).val();
}
});
现在,只有当复选框为check时,您才能得到它的值,这是正确的逻辑。我做的。我刚核实过。我现在需要将成功数据传递给控制器,并在itYa中再添加一个where条件。我做的。我刚核实过。我现在需要将成功数据传递给控制器,并在其中添加一个where条件