尝试将字符串化文本作为对象的属性提交给服务器

时间:2014-03-19 20:56:38

标签: javascript jquery ajax

我有以下说明:

  • 要提交新的聊天消息,您需要向Parse API上的RESTful资源端点发送POST请求。该资源的网址为https://api.parse.com/1/classes/chats
  • 端点期望从您那里获得一个包含名为" text"的属性的对象。 (没有其他属性)。
  • 注意:Parse API期望您发送的消息数据对象被编码为JSON,因此您希望在POST之前对其进行字符串化。

我创建了以下功能,但它似乎无法正常工作。当我提取我提交的文本时,它只读为" undefined"。有小费吗?非常感谢!

var input1 = document.getElementById('input1'), sendbutton = document.getElementById('sendbutton');

function chatSend(){

    $.ajax({
           type: "POST",
           url: "https://api.parse.com/1/classes/chats",
           data: JSON.stringify({text: $('input1.draft').val()}), 

           success:function(message){


           }
      })
    }

我的html设置如下

<input class="draft" name="input1" id="input1" type="text" value=''/>  

0 个答案:

没有答案