我正在开发一个Phonegap Cordova
应用程序,并且我想要使用AJAX
将POST
数据发送到服务器,但我无法获取错误。Cordova无法使用ajax将数据发布到服务器
我的示例代码:
<script>
$(document).ready(function()
{
$('#frm').submit(function()
{
var username = $('#textinput').val();
var username = $.trim(username);
var password = $('#passwordinput').val();
var password = $.trim(password);
{
alert('Please enter username');
return false;
}
else if(password =='')
{
alert('Please enter password');
return false;
}
else
{
var user = $('[name=username]').val();
var pass = $('[name=password]').val();
$.ajax({
type: 'POST',
url: 'http://eqfree***p.com/log_sb.php',
rossDomain: true,
beforeSend : function() {$.mobile.loading('show')},
complete : function() {$.mobile.loading('hide')},
data: { username:'user', password:'pass'},
dataType: 'json',
success: function(data){
alert(data.success);
alert('success');
},
error: function(){
alert('error!');
}
});
return false;
}
});
});
</script>
有什么错误?查看外部请求的白名单插件:https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-whitelist/ – DarthJDG
清理介绍文本。 – Patrick