私はPOST
リクエストをjavascriptで作成しようとしています。しかし、応答は得られません。javascriptを使用して投稿リクエストを行う方法
http://xecutehr.com/api/HRMSService.svc/PostAttendance?input={"Header":{"CompanyId":"MTF","LicenceKey":"MTF-4525"},"Body":{"E_Code":"01330","AttendanceDateTime":"2016-04-27T13:00:30","Mode":"I","DeviceId":"MTF1330"}}
これはURL形式であり、これは私が書いたコードです:
if(valid){
var values = form.serializeObject();
var e_code = values.staff_code.substring(3);
var device_id = values.staff_code;
var date_time = datetime;
var url = "http://xecutehr.com/api/HRMSService.svc/PostAttendance?input=";
$.ajax({
url:url,
headers: {
"CompanyId":"MTF",
"LicenceKey":"MTF-160427-RHGB-4525"
},
type: "POST",
data:{
"E_Code":"0"+e_code,
"AttendanceDateTime":date_time,
"Mode":"I",
"DeviceId":device_id
},
datatype: "jsonp",
success: function(data) {
alert(response);
}
});
}
を、私は中でいくつかの基本をしないのです多くのことを試してみました。これをどうすれば処理できますか?いくつかのソリューションやリンクを提案する
ヒットしようとしているエンドポイントは、同じドメインの一部ではなく、クロスドメイン要求と見なされます。これをチェックするhttp://stackoverflow.com/questions/298745/how-do-i-send-a-cross-domain-post-request-via-javascript –
@Uzbekjonこのエンドポイントは何を意味しますか?私はこれで非常に新しいです。そこに解決策はありますか?私はそのリンクをチェックしています。 – django
エンドポイントはJavaScriptクライアント呼び出しと統合されることを意図していますか?適切なクロスドメインアクセスを許可するようにCORSが設定されている必要があります。あるいは、おそらくjsonpの応答に対応する能力があります。どちらか一方がなければ、あなたの要求は決してうまくいかないでしょう。 –