2012-02-23 125 views
0

我的腳本:AJAX後不工作

$("#sl_selections").fancybox({ 
    'width'    : 370, 
    'height'   : 480, 
    'autoDimensions' : false,//(width != '' || height != '' ? false : true), 
    'autoScale'   : false, 
    'showCloseButton' : false, 
    'titleShow'   : false, 
    'padding'   : 0, 
    'href'    : $('#itemInteractivity .copyMove a').attr('href'), 
    'ajax'    : { data: acao,type: 'post' } 
}); 

在PHP返回一個空職。有趣的,如果我這樣做:

$.ajax({ 
    type:   'post', 
    cache:   false, 
    url:   $('#itemInteractivity .copyMove a').attr('href'), 
    data:   {data: acao} 
}); 

工作正常,任何想法?

+3

你爲什麼不正確縮進代碼? – gdoron 2012-02-23 18:19:18

回答

0

老問題,但沒有可以接受的答案。

使用的fancybox 2,我能夠獲得通過AJAX後具有以下配置工作:

$.fancybox.open({ 
    type: "ajax", 
    ajax: { 
     dataType: "html", 
     type: "POST", 
     data: { 
      "foo" : "bar", 
      "foo2" : "test" 
     } 
    }, 
    href: "url-to-post-to.php" 
})