Ajax不适用于数据参数中的动态键

时间:2014-10-17 09:45:02

标签: javascript jquery ajax

我正在尝试制作这样的ajax函数:

var vm=$.noConflict();
vm(document).ready(function(){
var loadMore=function(e)
            {
            var idd=vm(this).attr("id");
            alert(e.data.recordId);        //it return blog_comment_id if I provide static value to data key
            var aaa=e.data.recordId;
                vm.ajax({
                    type:"POST",
                    url:"ajaxHTML.php",
                    data:({e.data.recordId: idd}),
                    cache:false,
                    success:function(res)
                            {
                            alert(res);
                                vm("#"+e.data.divId).html(res);
                            }
                    });
            }

并且像这样调用这个ajax函数,实际上我试图让它变得动态,我将提供div id和记录id。

vm(function() { 
vm(".view_more").click({divId:"fgh",recordId:"blog_comment_id"},loadMore);
    });

它不起作用如果我提供这样的数据参数:

data:({e.data.recordId: idd}),

工作
data:({blog_comment_id: idd}),

那么我怎样才能使用动态密钥。

帮助将不胜感激

0 个答案:

没有答案