我正在尝试在更改选项字段时使用“.basket-form”类提交一个表单,其中包含ID为“#shipping_country”。
我已经测试了on change事件及其运行。
出于某种原因,我无法提交表格。
$('.basket-form #shipping_country').on('change', function() {
$('.basket-form').ajaxForm({
dataType: 'json',
beforeSubmit: function() {
$('.shipping-val p').text('Loading...');
$('.tax-val p').text('Loading...');
$('.total-val p').text('Loading...');
},
success: function(data) {
$('.shipping-val').html('<p>'+data.order_shipping_total+'</p>');
$('.tax-val').html('<p>'+data.order_tax+'</p>');
$('.total-val').html('<p>'+data.order_total+'</p>');
}
});
});
有人有任何想法吗?
答案 0 :(得分:0)
我已将此标记为关闭,因为它不是真正的EE问题,而是与jQuery有关。
但为了帮助你,为什么不这样做呢;
$('#selectbox').on('change',(function(){
$('#myForm').submit();
});
然后将Ajax绑定到其他地方的提交事件。
那会有用吗?