
这主要是用到了ajax获取后台数据的方法,具体代码见附件,以下是部分代码:
Controller部分代码:
[HttpPost]
public ActionResult Comment(Comments entity)
{
var session = 0
if (Session["UserName"] != null)
{
entity.Comment_Content = HttpUtility.HtmlDecode(entity.Comment_Content)
entity.MemberID = Convert.ToInt32(Session["UserName"].ToString())
session = 0
}
else
{
session = 1
}
CommentsFacade.Add(entity)
int dataid = Convert.ToInt32(entity.MemberID)
var dataname = MemberFacade.GetFiltered(p => p.MemberID == dataid).Select(p => p.MemberName).FirstOrDefault()
var datatime = entity.UpdateDate.ToString("yyyy年MM月dd日 HH:mm")
return Json(new { msg = "ok", data = entity.Comment_Content, dataName = dataname, dataTime = datatime, dataSession = session }, JsonRequestBehavior.AllowGet)
}
View部分代码:
window.onload = function () {
var oBtn = document.getElementById('Comment')
var oUl = document.getElementById('ul1')
oBtn.onclick = function (evt) {
var dataform = $("#dataform")
var oLi = document.createElement('li')
var url = dataform.attr("action")
var params = $(dataform).serialize()
$.post(url, params, function (data) {
var msg = data.msg
if (data.dataSession == 0) {
if (msg == "ok") {//成功
alert("保存成功")
var content = "<table style='width: 100% height: 100%'>" +
"<tr>" +
" <td>" + data.data + "</td>" +
" </tr>" +
" <tr style='text-align: right'>" +
" <td><font style='font-weight: bold'>评论者:</font>" + data.dataName + " <font style='font-weight: bold'>评论时间:</font>" + data.dataTime + "</td>" +
" </tr>" +
" </table>" +
" <hr style='background: #ccc height: 5px margin-top: -7px' />"
oLi.innerHTML = content
if (oUl.children.length > 0) {
oUl.insertBefore(oLi, oUl.children.length)
}
else {
oUl.appendChild(oLi)
}
//运动
var iHeight = oLi.offsetHeight
oLi.style.height = '0'
startMove(oLi, { height: iHeight }, 6, function () {
startMove(oLi, { opacity: 100 }, 6)
})
}
else {
alert("保存失败!")
}
}
else {
window.location = "/Home/NoSession2"
return
}
})
}
}
新闻网站,指以经营新闻业务为主要生存手段的网站。发布新闻媒体都是要收费的,除非你的事件价值非常高,媒体会自己去抓取!包括国家大型新闻门户(如新华网、人民网、中国网等,政府网站的后缀为".gov",中国网站的后缀为".cn"),商业门户(网易、新浪等,商业网站的后缀为:'com"),地方新闻门户(长江网、九头鸟网、大洋网等),还有各种行业门户网站(湖北美食网、中国化工网)也充当了该行业的新闻网站。想在这类网站发布新闻需要找正规的代理商-绿萝网络来做!欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)