前台通过js 写个ajax请求把数据传给后台,然后后台接收到这个数据, 再保存到数据库。。

 //前端js操作:
function testAjax(){
var url="/testAjaxUrlJson/";//后台接收处理url
var txtContent= "textprm";//传输内容;
 var objData = [
        { name: 'txtContent', value: txtContent}
    ];//post方式传送的数据
    $.ajax({
        url: url
        , data: objData
        , dataType: 'json'
        , type: 'POST'
        , success: function (data) {
            if (data.Result == 'success') {
             alert("操作成功");//请求传输成功回调函数
            }
            else 
            {
              alert("操作失败");//请求传输失败回调函数
             }
        }
        , error: function (msg) {
         alert(msg); //错误信息
    
        }
    });
}


//后台接收 MVC下
public JsonResult testAjax(Formcollection form)
{
    Hashtable ht = new Hashtable();
   string content=form["txtContent"] as string;
   //数据库操作
   //保存数据库中【数据操作,自己填充】
   //返回json
   bool result=false;
   if(数据库操作成功【result==true】)
        ht["Result"]="success";
else 
   ht["Result"]="failed";
return Json(ht);
}

你可能感兴趣的:(Ajax异步操作,jquery.js)