2014-12-07 29 views
0

我想创建一个完全面向Ajax的管理面板。在通过使用ajax获得部分视图的部分中,我想在获取它之后发布该表单。Ajax后得到(部分视图)

我让我的部分观点与此代码:

function AddNewsGet() { 
    $.ajax({ 
     url: '/Get/GetANG/', 
     contentType: 'application/html; charset=utf-8', 
     type: 'GET', 
     dataType: 'html' 
    }) 
    .success(function (result) { 
     $('#divMain').html(result); 
    }) 
}; 

控制器:

public ActionResult GetANG() 
    { 
     return PartialView("~/Views/Shared/AdminPartials/_Addnews.cshtml"); 
    } 

获取它的工作原理就像一个魅力,但我不能将它张贴。试过这个,没有工作。

function AddNewsPost() { 
     var nws = { 
      nHeader: $('#txtHeader').val(), 
      nContent: $('#txtContent').val() 
     }; 
     $.ajax({ 
      url: '@Url.Action("AddNews", "Admin")', 
      type: 'POST', 
      data: nws, 
      success: function (result) { 
       alert('Saved !'); 
      } 
     }); 
    } 

我意识到AJAX实际上并没有写入HTML代码插入到文档因此多数民众赞成也许就是为什么我不能用我的后作用的事实。

我怎样才能解决这个问题?

谢谢。

+0

您需要发布部分视图的代码以及您发回的方法。 – 2014-12-07 20:35:38

回答

0

我想从我的管理布局获取JavaScript代码,并没有工作。我将ajax post函数移到了我的局部视图中,它工作正常。谢谢。