click的ajax触发不了,Django:Jquery click函数在Ajax中不起作用

我一直在练习探戈与Django练习,以切齿进入Django。快完成了,但是Ajax part有问题。在

未调用自动添加页面的Ajax函数。问题是什么,因为其他函数正在被调用。

在shell提示符下,根本没有调用ajax函数。需要帮助。在

附上相关代码。这是相同的网站链接上面。

静态/随机-阿贾克斯.js在$('.rango-add').click(function(){

var catid = $(this).attr("data-catid");

var title = $(this).atrr("data-title");

var url = $(this).attr("data-url");

$.get('/rango/auto_add_page/', {category_id: catid, url: url, title: title}, function(data){

$('#pages').html(data);

me.hide();

});

});

模板/rango/类别.html在

^{pr2}$

兰戈/视图.py在@login_required

def auto_add_page(request):

context = RequestContext(request)

cat_id = None

url = None

title = None

context_dict = {}

if request.method == 'GET':

cat_id = request.GET['category_id']

url = request.GET['url']

title = request.GET['title']

if cat_id:

category = Category.objects.get(id=int(cat_id))

p = Page.objects.get_or_create(category=category, title=title, url=url)

pages = Page.objects.filter(category=category).order_by('-views')

#Adds our results list to the template context under name pages.

context_dict['pages'] = pages

return render_to_response('rango/page_list.html', context_dict, context)

兰戈/网址.py在urlpatterns = patterns('',

url(r'^$', views.index, name='index'),

url(r'^goto/$', views.track_url, name='track_url'),

url(r'^add_category/$', views.add_category, name='add_category'),

url(r'^auto_add_page/$', views.auto_add_page, name='auto_add_page'),

完整的代码位于link。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值