我有照片上传代码,如下所示。 Ajax请求不起作用,但如果我删除行
data: { group_page_id: group_page_id }
效果很好。是什么原因造成的?
var completed = function(id,name,responseJSON) {
$.pnotify_remove_all();
$.pnotify({
title: 'Uploaded',
type: 'success',
text: "Your profile picture has been changed. Give us a moment to process it and it should be ready."
});
$.ajax({
type: 'GET',
url: '/home/profile_pic_uploaded',
data: { group_page_id: group_page_id }
});
jQuery(".model.add-profile-pic").dialog("close");
jQuery(".to-change-pic").attr('src','<%= get_profile_pic_bucket_url %><%= group_page_id %>.jpg');
};
答案 0 :(得分:1)
在profile_pic_uploaded
中的home
函数内,添加名为group_page_id
的字符串参数。它应该开始工作。
答案 1 :(得分:0)
您必须在代码中的某处传递group _page_id或定义group _page_id。现在在您提供的代码中我看不到group_page_id定义或传递给此函数。
答案 2 :(得分:0)
如上面的Vinit所述,修改数据块如下:
数据:{&#34; group_page_id&#34;:group_page_id}