Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用parse.com是否可以转换字符串,以便将其保存为对象浏览器中的指针?_Javascript_Parse Platform - Fatal编程技术网

Javascript 使用parse.com是否可以转换字符串,以便将其保存为对象浏览器中的指针?

Javascript 使用parse.com是否可以转换字符串,以便将其保存为对象浏览器中的指针?,javascript,parse-platform,Javascript,Parse Platform,使用parse.com和JavaScript 目前我有一个BadgeSentTo,它是从html选项框中提取的字符串。我希望将其保存到parse中,但理想情况下,我希望将其保存到指针列“SentTo”中,以便它链接回_User类 它不允许我按原样保存,因为它需要一个指针。为什么要在代码中将其转换为指针 $(document).ready(function () { $("#send").click(function () { var myBadge =

使用parse.com和JavaScript

目前我有一个
BadgeSentTo
,它是从html选项框中提取的字符串。我希望将其保存到parse中,但理想情况下,我希望将其保存到指针列“SentTo”中,以便它链接回_User类

它不允许我按原样保存,因为它需要一个指针。为什么要在代码中将其转换为指针

$(document).ready(function () {

        $("#send").click(function () {

            var myBadge = new MyBadge();
            var badgeselected = $('#badgeselect img').attr("src");
            var BadgeSentTo = $('#SentToUser').val();

            var uploadercomment = $('#UploaderComment').val();
            myBadge.set("BadgeName", badgeselected); 
            myBadge.set("Comment", uploadercomment); 
            myBadge.set("uploadedBy", Parse.User.current());
            myBadge.set("SentTo", BadgeSentTo).id;


            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;
        });
    });
捕获数据的查询是

               var currentUser = Parse.User.current();
                var FriendRequest = Parse.Object.extend("FriendRequest");

                var query = new Parse.Query(FriendRequest);
                query.include('toUser');
                query.include('SentTo');
                query.include("myBadge");
                query.equalTo("fromUser", currentUser);
                query.equalTo("status", "Request sent");

                query.find({
                    success: function (results) {
                        var friends = [];
                        for (var i = 0; i < results.length; i++) {
                            friends.push({
                                username: results[i].get('toUser').get('username'),
                               userId: results[i].get('toUser').id


                            });
                            var select = document.getElementById("selectNumber");
                            $.each(friends[0], function (i, v) {
                                //alert(i+" "+v);
                                var opt = v;
                                var el = document.createElement("option");
                                el.textContent = opt;
                                el.value = opt;
                                select.appendChild(el);
                            })

                        }
var currentUser=Parse.User.current();
var FriendRequest=Parse.Object.extend(“FriendRequest”);
var query=newparse.query(FriendRequest);
查询。包括(‘toUser’);
查询。包括('SentTo');
查询。包括(“myBadge”);
query.equalTo(“fromUser”,currentUser);
query.equalTo(“状态”,“已发送请求”);
查询.查找({
成功:功能(结果){
var-friends=[];
对于(var i=0;i
如果BadgeSentTo包含用户的objectId,则需要将其包装在解析对象中。保存时,SDK会将其转换为指向
\u User
的指针

myBadge.set("SentTo", new Parse.User({id: BadgeSentTo}));

如果BadgeSentTo包含用户的objectId,则需要将其包装在解析对象中。SDK将在保存时将其转换为指向
\u User
的指针

myBadge.set("SentTo", new Parse.User({id: BadgeSentTo}));

谢谢,当我在那一行写下“Uncaught SyntaxError:Unexpected identifier”时,我会看到“Uncaught SyntaxError:Unexpected identifier”还有什么我忽略了的吗?是不是缺少了一个右括号