如何从flash发出ajax请求

时间:2013-10-02 08:17:27

标签: javascript php jquery ajax flash

我需要从flash添加项目到购物车,我用URLRequest做,但我应该刷新页面=( 我怎么可以请求ajax? 我有ajax购物车的simplacms:

$('form.variants').live('submit', function(e) {
    e.preventDefault();
    button = $(this).find('input[type="submit"]');
    if($(this).find('input[name=variant]:checked').size()>0)
        variant = $(this).find('input[name=variant]:checked').val();
    if($(this).find('select[name=variant]').size()>0)
        variant = $(this).find('select').val();
    $.ajax({
        url: "ajax/cart.php",
        data: {variant: variant},
        dataType: 'json',
        success: function(data){
            $('#cart_informer').html(data);
            if(button.attr('data-result-text'))
                button.val(button.attr('data-result-text'));
        }
    });
    var o1 = $(this).offset();
    var o2 = $('#cart_informer').offset();
    var dx = o1.left - o2.left;
    var dy = o1.top - o2.top;
    var distance = Math.sqrt(dx * dx + dy * dy);
    $(this).closest('.product').find('.image img').effect("transfer", { to: $("#cart_informer"), className: "transfer_class" }, distance);  
    $('.transfer_class').html($(this).closest('.product').find('.image').html());
    $('.transfer_class').find('img').css('height', '100%');
    return false;
});

1 个答案:

答案 0 :(得分:0)

我找到答案here有三种方法可以做到:

  • FSCOMMAND
  • ExternalInterface的
  • 的getURL