动态更新onClick的值
Update value of onClick dynamically
我正在向订单中添加一个数量字段,其中向卡中添加项目的方式是:
function updateArchive(id,quant) {
jQuery.ajax({
type: "POST",
url: "' . GBC_PLUGIN_URL . '/includes/gb-order.php",
data: { "gbID": id , "qtty": quant },
success: function(data){
alert("' . __('Item added successfully!', 'gbcart') . '");
},
error: function(data){
alert("' . __('This item already exists!', 'gbcart') . '");
},
});
}
放入购物车的物品的数量设置为"quant",好吧,这是我的问题:
"updateArchive"功能由以下命令启动:
<td class="basket"><a href="#" class="gb-button" onclick="updateArchive(125,5); return false;">' . __('Auf die Bestellliste', 'gbcart') . '</a></td>
我唯一需要动态更改的是上面例子中的数字"5"。
当我在输入中插入一个数字时,需要显示这个数字而不是"5"。
试试这个:
function updateArchive(id) {
var quant = $('input').val();
jQuery.ajax({
type: "POST",
url: "' . GBC_PLUGIN_URL . '/includes/gb-order.php",
data: { "gbID": id , "qtty": quant },
success: function(data){
alert("' . __('Item added successfully!', 'gbcart') . '");
},
error: function(data){
alert("' . __('This item already exists!', 'gbcart') . '");
},
});
}
将$('input')
更改为首选类别/id。
您应该避免在元素中使用javascript。尝试使用点击监听器:
HTML:
<td class="basket"><a href="#" class="gb-button" data-id="125">' . __('Auf die Bestellliste', 'gbcart') . '</a>
</td>
<input id="myinput" />
JS:(DOM必须在这段代码之前加载,最好的方法是将其封装在$(document).ready( function() { [here] });
中)
$(".gb-button").click(function (e) {
e.preventDefault(); //to prevent default action of anchor
var id = $(this).attr("data-id");
var quant = $("#myinput").val();
alert("id = "+id+", quant = "+quant); // to see it works
/* jQuery.ajax({
... your code here
});*/
});
Fiddle
相关文章:
- 在php和javascript onClick之间传递带有空格的值
- 将具有特殊字符的值传递给函数onclick事件
- 提交按钮上的Javascript onclick将输入值存储在php数组中
- 使用对象中的值添加onclick事件
- 如何获取特定列的值,如'id'带有表上的onClick事件's行
- 使用 JavaScript 更改复选框 OnClick 事件的值
- d3.js onclick事件在单击时使用变量的值,而不是在绘制时
- 动态绑定onclick事件为for循环中的所有按钮提供相同的值
- Spring MVC获取onclick输入星级的值
- 如何设置我们从 JavaScript 中其他元素的属性返回的值 onclick 函数
- Javascript onclick 将第二个输入框的值更改为与第一个输入框的值相同
- jQuery onclick未获得正确的值
- 将 PHP 中的值传递到 PHP while 循环使用 按钮 OnClick 到 JavaScript
- 如何在asp.net中的html onclick事件中传递文本框值
- 动态更新onClick的值
- 如何从php中获取选中的单选按钮值onclick
- 在asp.net中,带有引导程序的对话框模式中的Gridview onclick-in会将值返回到模式父页Web表单
- jQuery/JavaScript将一个按钮的值添加到总onClick中
- 如何在Javascript中更改段落文本?(使用单选按钮的值).(onclick事件可能没有触发)
- 如何使用DIV的文本框的值Onclick而不是文本框的Onclick来执行函数