【发布时间】:2016-11-03 06:01:58
【问题描述】:
我尝试了其他答案,但都没有奏效。 javascript 代码应该向 php 页面提交产品 ID 列表。当产品被选中时,提交按钮触发提交功能。
function submit() {
var ids = bundle.map(function(item){
$('#product-'+item.id+' button').attr('disabled', false);
return item.id;
});
console.log(ids);
//send the ids to api
bundle = [];
$('.bundle-list').empty();
$('.total').html('No item in bundle');
$('.submit').addClass('hide');
}
我已经尝试在函数中插入这一行
document.getElementByID("test").value = bundle;
和表单中的隐藏标签,但无法将 var 提交给 PHP
<input type="hidden" id="test" name="test" visibility="hidden"></input>
隐藏元素的位置应该相对于JS代码在哪里?以及任何其他检索 ID 的方法?
【问题讨论】:
-
我在这里没有看到任何发送数据的东西。你应该有一个
$.ajax或$.post或其他东西。 -
@RobertAKARobin 请说明这将如何适应上述函数。谢谢。
标签: javascript php jquery arrays