2012-03-15 3 views
1

Я хочу отправить электронное письмо на адрес [email protected] из моего мобильного приложения jQuery, которое является проектом phonegap. Как это возможно, используя ajax, js и jQuery mobile ?? Я хочу реализовать функцию «обратная связь» с помощью this.User должен иметь возможность отправлять название (название продукта) и тело (обратная связь) на [email protected] со своего мобильного телефона.Отправка электронной почты с помощью мобильного приложения

я использую drupal6 для всех моих услуг, так скажите, пожалуйста, как получить доступ к Друпал API для отправки почты Использование JavaScript

Спасибо ..!

+1

Вам просто нужен сервер для обработки почты – mplungjan

ответ

1

Вы можете отправить форму обратной связи на стороне сервера сценария:

HTML -

<form data-ajax="false"> 
    ... 
</form> 

data-ajax="false" так JQuery Mobile не обрабатывает представление формы самостоятельно.

JS -

$('form').bind('submit', function() { 
    $.ajax({ 
     url  : 'http://myserver.com/myscript.php', 

     //add the forms input namv/value pairs to the AJAX request 
     data : $(this).serialize(), 
     success : function (serverResponse) { /*Here you can confirm the message was sent to the user*/ }, 
     error : function (jqXHR, textStatus, errorThrown) { /*Don't forget to handler errors*/ } 
    }); 

    //stop the form from submitting normally 
    return false; 
}); 

PHP -

//create a message to send 
$message = "Title: " . $_GET['title'] . "\n" . 
      "Body: " . $_GET['body']; 

//send the message 
mail('[email protected]', 'App Feedback', $message); 

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

http://docs.phonegap.com/en/1.5.0/phonegap_device_device.md.html#Device

+0

мое приложение с доступом к drupal6 для всех услуг, пожалуйста, скажите мне, как использовать Друпал функцию API почты с помощью JavaScript на моем мобильном приложении – Harsh

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