我的Server.php中的这段代码
$api = new Api('xdf', 'dfgd');
$payment = $api->payment->fetch($paymentId);
$capture=$payment->capture(array('amount' => $payment['amount']));
我的Ionic控制器中的代码
$.ajax({
url: 'example.com/payment/create',
type: 'POST',
dataType: 'json',
beforeSend: function(xhr) {
xhr.setRequestHeader('Authorization_Token', 'fcfbe6a4af54805b2');
},
data: {
UserId: JSON.parse(window.localStorage.getItem("CurrentUser")).UserId,
DealId: $stateParams.id,
PaymentId: paymentId
},
success: function(result) {
console.log('sfhkjfgjkdfgkhdfhk')
},
})
问题是我在我的系统浏览器中测试了这个代码它运行良好,它在android kitkat中运行良好。但是在android 4.2及更高版本中,Ajax请求永远不会结束。这意味着没有成功,也没有从服务器返回错误。如果我评论RAZORPAY函数Ajax请求运行良好。