我在这里看过类似的帖子,但我没有运气解决我的问题,所以我想我会问:
我正在使用jqtouch框架将表单(index.html)提交到我的网络服务器上的php文件(myphpfile.php)......
在我的index.html中:
<form class="form" method="post" action="http://mydomain.com/myphpfile.php">
//form inputs
<input type="hidden" id="doSubmit" name="doSubmit" value="Submit">
<a href="#" class="submit whiteButton">Submit!</a>
</form>
这适用于网络浏览器(firefox,safari,chrome),请参阅www.newhereinc.com但是当它在xcode中编译时有电话缺口但它没有提交表格
我还将“”和“。*”添加到Phonegap plist文件ExternalHosts Array ...没有运气
我已经读过我需要将此作为XHR Post请求...我不熟悉吗?
任何帮助都会非常感激
答案 0 :(得分:1)
<form class="myformid" method="post" >
//form inputs
<input type="hidden" id="doSubmit" name="doSubmit" value="Submit">
<a href="#" class="submit whiteButton">Submit!</a>
</form>
$('#myformid').submit(function() {
var formdata = $("#myformid").serialize();
$.ajax({
type: 'POST',
url: http://mydomain.com/myphpfile.php,
data: formdata,
success: success,
dataType: json,
});
})