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」で Parse が何を意味するのかわかりません。テキストを表示したい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 に答える