0
<script type="application/javascript">
$(document).ready(function() {
$('#btnUsingjQuery').click(function() {
$.ajax({
dataType: "POST",
url: "http://paypal.com/payment/widget?apikey=XXXXX&country=my&returnurl=http://www.google.com",
dataType: 'jsonp',
success: function (results) {
window.location = 'http://paypal.com/payment/widget?apikey=XXXX&country=gb&returnurl=http://www.google.com';
},
error: function() {
window.location.replace("http://www.google.com");
}
});
});
});
</script>
我想最終用戶導致支付頁面進行支付,但得到的錯誤:jQuery的失敗重定向到Web API
拒絕執行腳本,因爲它的MIME類型(文本/ html ')不是 可執行文件,並且啓用嚴格的MIME類型檢查。
解決方案,我從谷歌得到的是改變 <script> to <script type="application/javascript">
和數據類型:「JSON」到數據類型:「JSONP」 ..但仍然沒有working..any想法,爲什麼?
這是解決不了問題/答案,讓後無迴應單擊該按鈕 – KyLim
你確定你的代碼是正確的嗎?看起來你正嘗試將用戶重定向到付款頁面,但我沒有看到它。你爲什麼不直接打開網址? 'window.open('http://paypal.com/payment/widget?apikey=XXXXX&country=my&returnurl=http://www.google.com','_self')' – Cyrus