大家好我是的WebAPI的工作,現在在這裏,我需要更新我有表數據的權利(entitymodel)如何使用jquery在webapi中更新?
id | value
1 | previous data
2 | new data
現在我需要更新表意味着IAM更新CKEditor的數據的IAM一些文本CKEditor的,一旦mouseleves的CKEditor的DIV我需要的數據保存到數據庫,所以當IAM立刻着手控制器我有控制器空單Ajax調用可以üPLZ一切FING幫我
這裏我AjaxCall的:
<script type="text/javascript">
$(document).ready(function() {
var editor = CKEDITOR.editor.replace('editor1');
$('#btndiv').mouseleave(function (event) {
$('#btndiv1').hide("slow");
alert(1);
var value = editor.getData();
$('#btndiv').append(value);
// send your ajax request with value
var dataToPost = JSON.stringify(value);
alert('hi');
alert(dataToPost+"got data");
$.ajax({
type: "Put",
url: "/api/UpdateCkeditor",
contentType: "application/json; charset=utf-8",
data: dataToPost,
dataType: "json",
success: function() {
// do what you want on success.
}
});
});
});
</script>
^h ERE IAM具有數據(值)的OD,當它移動到控制器它示出了空
這裏我的控制器:
public void Put(ckeditormodels value)
{
webapiEntities db = new webapiEntities();
var empObj = db.ckeditorDatas.First(c => c.value ==value.value);
empObj.value = value.value;
db.SaveChanges();
}
這裏我的模型:
public class ckeditormodels
{
public int id { get; set; }
public string value { get; set; }
}
甚至它表示誤差和controolers表示喜歡的對象引用本身不會對實例的對象一些錯誤plz幫助我提前
+1對於FromUri和FromBody。 –