Вы можете отправить свою форму обратной связи на серверный скрипт:
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('xyz@gmail.com', 'App Feedback', $message);
Поскольку вы используете PhoneGap, вы можете получить уникальный идентификатор устройства или информацию о версии и добавить его к отправке формы.
http://docs.phonegap.com/en/1.5.0/phonegap_device_device.md.html#Device