2
使用parse.com和JS SDK,目前badgeselected
被保存爲未定義。但是圖像正在正確彈出框中捕獲。圖像在彈出框中顯示正確,但保存時會返回未定義的錯誤。爲什麼?
我一定錯過了一些基本的東西,比如不得不再次聲明badgeselected變量?
彈出包含要保存的圖像的框。
$(document).ready(function() {
$('.go img').css('cursor', 'pointer');
$('.go').on('click', 'img', function (e) {
$(this).width(100).height(100).appendTo('#badgeselect');
$('#modal').reveal({
animation: 'fade',
animationspeed: 600,
closeonbackgroundclick: true,
dismissmodalclass: 'close'
});
return false;
});
});
如果在保存圖像解析
var MyBadge = Parse.Object.extend("myBadges");
var badgeselected = $('#badgeselect .go').attr("src");
$(document).ready(function() {
$("#send").click(function() {
var myBadge = new MyBadge();
var badgeselected = $('#badgeselect .go').attr("src");
var uploadercomment = $('#UploaderComment').val();
myBadge.set("BadgeName", badgeselected); //got this working using .set
myBadge.set("Comment", uploadercomment); //got this working using .set
myBadge.set("uploadedBy", Parse.User.current());
myBadge.save(null, {
success: function (results) {
console.log("Done");
//location.reload();
},
error: function (contact, error) {
// The save failed.
alert("Error: " + error.code + " " + error.message);
}
});
return false;
});
});