0

ID「#shipping_country」の選択フィールドの変更時に、クラス「.basket-form」でフォームを送信しようとしています。

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>');
        }
    });
});

誰でもアイデアはありますか?

4

1 に答える 1

0

これは実際には EE の問題ではなく、jQuery に関係する問題であるため、閉鎖のフラグを立てました。

しかし、あなたを助けるために、これをしてみませんか。

$('#selectbox').on('change',(function(){
    $('#myForm').submit();
});

次に、Ajax を別の場所で送信イベントにバインドします。

それはうまくいくでしょうか?

于 2014-10-10T12:59:43.540 に答える