Good day, how's life velaz,
Okey, I had a problem for the DataTable, when I put them running in my local, its run perfectly. But when I publish it and access a database, it appear such error :
...Datatables warning: table id =datatable - Ajax error. For more information about this error, please see http://datatables.net/tn/7...
Look for the browser console, bring this error : POST http://localhost/Draft/getDraft 404 (Not Found)
~ This is my .js code :
rootUrl = '@Url.Content("~")';
table = $("#tableDraft").DataTable(
{
destroy: true,
"processing": true, // for show progress bar
"serverSide": false,
"filter": true, // this is for disable filter (search box)
"orderMulti": false, // for disable multiple column at once
"ajax": {
"url": '" + Url.Content("~/Controllers/DraftController/getDraft") + "',
"type": "POST",
"datatype": "json"
},
~ This function getDraft in the controller :
var data = (from c in db.Drafts where c.checkOut == true orderby c.Date descending select
c).Take(200).ToList();
return Json (new { data = data }, JsonRequestBehavior.AllowGet);
~ I've been replace url ajax with this option :
a. "/Draft/getDraft" and
b. '@Url.Action("getDraft", "Draft")'
... but seems no option to resolve this
~ Also I've insert :
... in the web.config, nothing changed.
Any idea???
Thanks,
Regards