Laravel 4.2 jquery 对象到控制器
Posted
技术标签:
【中文标题】Laravel 4.2 jquery 对象到控制器【英文标题】:Laravel 4.2 jquery object to controller 【发布时间】:2016-07-21 06:54:48 【问题描述】:这是我的第一个问题。希望你不要生气:) 我有这段代码,它对我有用:
$('body').on('submit', '#add_tarrif_form', function(e)
e.preventDefault();
var selectedItems = $('#createtarif').find(":selected");
jsonObj = [];
$.each(selectedItems, function(key, value)
jsonObj.push(value.value);
);
$.ajax(
type: 'POST',
url: '/admin/postData',
data: jsonObj : jsonObj,
dataType: 'json',
success: function(data)
console.log(data);
,
error: function (xhr, ajaxOptions, error)
alert(xhr.status);
alert('Error: ' + xhr.responseText);
alert(error);
,
);
);
我的问题是: 也许以某种方式可以将 selectedItems 直接传递给控制器?没有这个:
$.each(selectedItems, function(key, value)
jsonObj.push(value.value);
);
当我尝试这样的事情时:
data: data : selectedItems
页面崩溃,没有任何反应。感谢您的帮助!
【问题讨论】:
【参考方案1】:你可以像这样抓取物品:
var selectedItems = $('#createtarif').val();
请确保您使用正确的对象键。在“工作”代码中,您使用“jsonObj”,在最后一个示例中,您使用“数据”。
【讨论】:
以上是关于Laravel 4.2 jquery 对象到控制器的主要内容,如果未能解决你的问题,请参考以下文章
如何将控制器中的 Laravel 4.2 beforeFilter 转换为 Laravel 5.2 中的自定义中间件
PHP Laravel 4.2 ajax post返回null或空
laravel 4.2 存储/上传个人资料图片并从数据库中检索