Jquery 如何将函数中生成的数组插入HTML的主体中?

Jquery 如何将函数中生成的数组插入HTML的主体中?,jquery,html,Jquery,Html,如何插入此函数生成的数组 <script> function generate_array() { var items = $("#sortable").sortable("toArray"); // TODO: Insert the array of items into the form below. } </script> 函数生成_数组(){ var项目=$(“#可排序”)。可排序(“toArray”); //T

如何插入此函数生成的数组

<script>
    function generate_array() {
        var items = $("#sortable").sortable("toArray");
        // TODO: Insert the array of items into the form below.
    }
</script>

函数生成_数组(){
var项目=$(“#可排序”)。可排序(“toArray”);
//TODO:将项目数组插入下表。
}
。。。进入当前显示为数组的区域

。。。
...
    第1项 第2项 第3项 第4项
...
。。。因此,如果提交表单时项目数组变量为
4,2,1,3
,则发送的POST字符串将为
page=items&action=save\u order&order=4,2,1,3


假设页面有其他表单,因此答案需要专门针对该区域。我正在生成HTML,因此如果答案需要,可以添加额外的属性。

您需要使用jQuery将输入作为目标,然后如下设置值:

$('#sortable_list [name="order"]').val(items);
如果您想查看下面的代码段的实际操作,可以展开它

$(函数(){
让项目=“4,2,1,3”;
$(“#可排序”列表[name=“order”]).val(项目);
});

    第1项 第2项 第3项 第4项

试试
$(“[name='order']”,$(“#sortable_list”)).val(项目)

仍然不起作用。尚未替换\u项占位符字符串的数组\u。发送的POST字符串是
page=items&action=save\u order&order=ARRAY\u OF\u items
@x-x gah抱歉,这是我尝试从手机应答时得到的结果。我更新了答案,现在可以用了。$(“[name='order']”,$(“#sortable_list”)).val(items);
$('#sortable_list [name="order"]').val(items);