1

我正在使用 Parse 的 API 创建一个对象,并且对在我的 Javascript 代码中如何以及在何处使用它感到困惑。

解析 API: https ://www.parse.com/docs/rest#objects-creating

这是如何创建 Parse 的 API 中所述的对象的示例:

 curl -X POST \
 -H "X-Parse-Application-Id: bLAj1fl7B77TZYo1zv9vIAiUgC19RXgpzsFZeVgM" \
 -H "X-Parse-REST-API-Key: PPrIdiqZXMHT1JwveI2AdhsAhGpx7WjXfvYTSYXh" \
 -H "Content-Type: application/json" \
 -d '{"score":1337,"playerName":"Sean Plott","cheatMode":false}' \
 https://api.parse.com/1/classes/GameScore

我正在尝试使用 AJAX 发送一个 POST 请求,该请求将一些文本附加到列表项。

我的Javascript代码:

  button.click(function(){      // Submitting text from a textbox       
    $.ajax({
      url : 'https://api.parse.com/1/classes/<className>',  // What is className?
      type: 'POST',
      data:  text.val(),        // Text the user inputted in a textbox
      error: function (data) { 
       console.log('error');
      }, 
      success: function (data) {
           $('ul').append('<li>' + data + '</li>');
      }
    });
  });

我将如何以及在哪里使用 curl 请求,就像我的代码中的示例一样?另外,我不知道 url 键中的“className”是什么意思。如果我希望文本出现在其中的 ul 类名被称为“消息”,那么我的 AJAX 请求中的 url 键是否会是“ https://api.parse.com/1/classes/Messages ”?

任何帮助表示赞赏!谢谢

4

1 回答 1

3

你需要使用类似的东西

$.ajax({
    url : 'https://api.parse.com/1/classes/TestObject',
    type : 'POST',
    contentType : 'application/json',
    headers : {
        'X-Parse-Application-Id' : 'bLAj1fl7B77TZYo1zv9vIAiUgC19RXgpzsFZeVgM',
        'X-Parse-REST-API-Key' : 'PPrIdiqZXMHT1JwveI2AdhsAhGpx7WjXfvYTSYXh'
    },
    data : JSON.stringify({
                key : 'value: ' + new Date().getTime()
            }),
    error : function(data) {
        console.log('error');
    },
    success : function(data) {
        console.log('success', data)
        $('ul').append('<li>' + JSON.stringify(data) + '</li>');
    }
});

演示:小提琴

于 2013-03-21T06:25:28.867 回答