1

アプリケーションはこの関数に正常に到達します。

save: function ()
        {
            debugger;
            $.ajax({
                url: "http://localhost/x/api/awards/directors",
                type: "POST",
                data: directorData
            }).done(function () {
                alert('done!');
            });
        },

directorData には以下が含まれます。

{
    "awardTitleId": "1",
    "personId": "1657",
    "nameId": "1651",
    "isOnBallot": "True",
    "concatenationString": "test1"
}

なぜこのエラーが発生するのかわかりません。スクリーンショットは次のとおりです。

コントローラは次のようになります。

public void PostDirector(Director director)
    {
      myConnection.Open();
      var query = "INSERT INTO ...";
      var cmd = new SqlCommand(query, myConnection);
      cmd.ExecuteNonQuery();
      myConnection.Close();
    }
4

1 に答える 1

0

Ajaxの呼び出しに成功したら、以下のコードを試してください

$('#GridName').data('kendoGrid').dataSource.read();

$('#GridName').data('kendoGrid').refresh();

于 2014-02-19T11:19:16.353 に答える