2012-06-13 2 views
2

В основном выше, мне нужно мое мобильное приложение (которое построено с помощью Trigger) для отправки запроса на отправку на удаленный сервер. В частности, приложение генерирует GPS-координаты и временную метку и отправляет данные на сервер (который построен с Ruby on Rails), который берет данные и сохраняет их. Я использую библиотеку Zepto для ее отправки. Как мне добиться этого?Отправить запрос на отправку с мобильного приложения, созданного с помощью Trigger.io

<head> <script type="text/javascript" src="/js/lib/zepto.js"></script></head> 

$.post(
    url: "http://www.example.com", 
    data: { 
    latitude: position.coords.latitude; 
    longitude: position.coords.longitude; 
    timestamp: new Date().getTime();}, 
    success: alert("Report Successful"); 
); 

Это код, который фактически отправляет запрос. Я не считаю, что проблема кроется в другом месте.

+0

Похоже, вы тоже используете геолокацию? См. Http://docs.trigger.io/en/v1.3/modules/geolocation.html –

ответ

1

Использование forge.request.ajax.

Кроме того, есть несколько проблем с кодом JavaScript. Этот фрагмент должен работать, чтобы сделать запись (если предположить, что «позиция» определена ранее в вашем коде):

forge.request.ajax({ 
    type: "POST" 
    url: "http://yourserver", 
    data: {}, 
    success: function() { alert("Report Successful"); } 
}); 
+0

Замечание об успешном обратном вызове - его перенос в функцию() {} означает, что предупреждение обрабатывается только * после * запроса скорее, чем раньше. –

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

  • Нет связанных вопросов^_^