JQuery を介して AJAX リクエストを送信しようとしています。
そして、ここに私のJQueryコードがあります:
$(document).ready(function() {
$("#login").submit(loginh);
function loginh() {
console.log("Sending request");
var dat = {
"ucCustomer": {
"ucLoginRequest": {
"customerId": "8a6a7d82392bdaa701392bdabb3a0013",
"userName": "0.34705725672258025@mars.com",
"password": "23456"
}
}
};
console.log(JSON.stringify(dat));
var d = JSON.stringify(dat);
$.ajax({
headers: {
"Content-Type": "application/json",
"X-Message-Sending-PartnerId": "UNICREDIT",
"X-Message-Type": "ucCustomerLoginRequest",
"X-App-UserId": "UNICREDIT",
"X-App-DeviceFingerPrint": "abc"
},
type: "POST",
url: "http://localhost:8010/UniCreditMobileService/services/ucms/customer",
data: d,
success: function(data) {
alert(data);
console.log("success: " + data);
}
});
}
});
Java で JUnit テスト ケースを作成しましたが、この要求は正常に機能します。同様に、Chrome ブラウザの Dev-HTTP プラグインを使用してリクエストを送信しようとしましたが、正常に動作します。ただし、私の JQuery コードは機能しません。
HTML ページを起動しても何も起こりません。返信がありません。Firebug コンソールを使用して、サーバーから受信した応答を確認しています。
問題を解決するのを手伝ってください。