2014-09-23 5 views
0

Я хочу отправить некоторые данные из текстового поля и с помощью щелчка на облаке, чтобы выполнить функцию. Я знаю, что Parse.Cloud.run (имя, данные, параметры), но до сих пор я пытался сделать это вот так. Я новичок в кодировании, поэтому я не знаю, возможно ли, как я пытаюсь это сделать. мой код, который включен в HTML:Как отправить параметры в облако с parse.cloud.run

function calculate(){ 
      var inches=parseFloat(document.getElementById("textbox1").value); 
      Parse.initialize("APP_ID", "App_key"); 
      Parse.Cloud.run('calc', {inches}, { 
      success: function(result) { 
alert(result); 
$(".success").show(); 
}, 
error: function(error) { 
    $(".error").show(); 
    } 
    }); 
} 

В JS файл в облаке у меня есть:

Parse.Cloud.define("calc", function(request, response){ 
    var answer 
    request.params(inches); 
    answer= inches*2.54; 
    response.success(answer); 
}); 

Могу ли я делать это правильно?

ответ

0

Полезная нагрузка, которую вы отправляете, должна быть отформатирована как JSON.

... 
Parse.Cloud.run('calc', { inches: inches }, { 
... 

Затем полученные следующим образом:

... 
var answer = request.params.inches * 2.54; 
... 

Посмотрите на документацию для выполнения функций облака кода из JavaScript, чтобы увидеть больше примеров: https://parse.com/docs/cloud_code_guide?language=JavaScript#functions-calling

Смежные вопросы