gpt4 book ai didi

jquery - Laravel 4.2 jquery 对象到 Controller

转载 作者:行者123 更新时间:2023-12-01 05:32:37 25 4
gpt4 key购买 nike

这是我的第一个问题。希望你不要生气:)我有这段代码,它对我有用:

$('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 直接传递给 Controller ​​?没有这个:

$.each(selectedItems, function(key, value) {
jsonObj.push(value.value);
});

当我尝试这样的事情时:

data: {data : selectedItems}

页面崩溃并且没有任何反应。感谢您的帮助!

最佳答案

您可以像这样抓取项目:

var selectedItems = $('#createtarif').val();

不过,请确保使用正确的对象键。在“工作”代码中,您使用“jsonObj”,在最后一个示例中,您使用“data”。

关于jquery - Laravel 4.2 jquery 对象到 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36356800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com