は私のAJAX呼び出し である私は、ここにある日付の値2017年6月13日取得エラーは、私がここにDateinのAJAXリクエストを渡すようにしようとしています
$("#txtpdate").on("changeDate", function (e) {
var Date = $('#txtpdate').val();
$.ajax({
type: 'POST',
contentType: false,
async: false,
url: '/api/ServiceProvider/GetUpdatedPrice/' + Date,
cache: false
}).done(function (response) {
});
とを取得しています私のコントローラは
[HttpPost]
[Route("GetUpdatedPrice/{Date}")]
public async Task<ServiceProviderDocuments> GetUpdatedPrice(DateTime Date)
{
return await ServiceProviderDocumentsGateway.GetUpdatedPriceofBike(date);
}
が、私はこのエラー
**http://localhost:54850/api/ServiceProvider/GetUpdatedPrice/06/13/2017 404 (Not Found)**
を取得しています
私はJSON形式で日付を渡す必要がありますか、私は行方不明ですか? 助けてください。
が、これは日付becouseスラッシュを持っているので、パスのスラッシュのように、なるように値があなたのルートの注釈をCHAGE – user3227295
URLエンコードしてみてください起こっています'Date'にスラッシュされた値を受け入れることができます。サイドノートでは、 'async:false'を使わないでください。 – 31piy
私はこのような価値を得ています。06/06/2017 –