jQuery ajaxを使用してJavaScriptを使ってPOST呼び出しを行うASP.NET MVC Webサービスを構築しようとしています。jqueryを使用したPOSTコールAJAXが機能しない
$.ajax({
url: "/bug/CreateBug",
type: "POST",
data: rowData,
contentType: "application/json",
datatype: "json", //return type
success: function (data) {
console.log(data);
},
error: function (xhr) {
alert('error');
}
});
エラーTypeError: e is undefined
が続きます。私は、このajax呼び出しの直前にlog文を追加しようとしましたが、うまく動作しています。私は何が欠けているか分からない。私のrowData
は以下のようになります。コントローラで
{
"Date": "2016-12-31",
"Id": "1234-csj4-sadf-random",
"Scenario": "abc",
"IsFixed": "No"
}
私のC#のコードは、私がPostmanを使用して上記のPOST呼び出しをテストしようとしたと私はnull
としてjsonRequest
を得た。この
[HttpPost]
public JsonResult CreateBug(string jsonRequest)
{
var bugId = GetBugId(jsonRequest);
return this.Json(bugId, JsonRequestBehavior.AllowGet);
}
ようになります。誰かがここに私を助けることができます私はどのように働くPOST要求を得ることができますか?
ありがとうございます!
'データを試してみてください。Json.stringify(rowData)' – ibubi
あなたはJSON.stringify(rowdata)を試すことができ –
掲載、更新されたコードは、plzはそれが –