如果您想在服务器上使用您的客户端数据,您需要向服务器发出请求。您可以提出GET
请求并将您的参数添加到 Url like
'MyUrl?name='+name.toString()+'&qty='+qty.toString()&...
或POST
request(例如将您的数据保存在隐藏字段中)。您也可以发出 ajax 请求(例如http://api.jquery.com/jQuery.ajax/)
使用 jquery ajax 获取数据的简单示例://javascript. 获取 JSON 的同步请求
var childrenApprovingInfoUrl = this._PrefixUrl + "DataService/ChildrenApprovingInfo?reportFormId=" + reportKey;
var requestResult = $.ajax({
type: "GET",
url: childrenApprovingInfoUrl,
dataType: "json",
async: false,
cache: false
});
//C# (MVC3) 返回 JSON
public ActionResult ChildrenApprovingInfo(int reportFormId)
{
MyResult result=new MyResult();
//some actions. return JSON
return Json(result,JsonRequestBehavior.AllowGet);
}
您可以看到我从客户端获取参数reportFormId,在服务器逻辑中使用它并将操作结果返回给客户端。