【非常不解】MVC中AJAX提交接收不到数据??
var jsonData =JSON.stringify({ CurrentPage: page, SelectCategoryId: selectCategory,StartTime: startTime, EndTime: entTime });
$.ajax({
url: "/Home/SearchTrainingByAjax",
data: jsonData,
type: "POST",
dataType: "json",
contentType: "application/json",
success: function (date) {
alert(123);
}
});对应Controller中Acion方法为:
[AcceptVerbs(HttpVerbs.Post)]
public JsonResult SearchTrainingByAjax()
{
return Json(Request.InputStream);
}但是Request.InputStream总是空,是怎么回事啊?非常不解啊?
相关推荐
ajax提交form表单和上传图片
jquery.js + jquery-form.js + springMVC实现ajax提交form表单和上传图片,上传图片成功js可以获取图片保存相对路径。
通过Ajax进行Post提交Json数据的方法
js代码 $.ajax({ type : "POST", url : js_path + "/maintainAdd/add", data : JSON.stringify(madd_data.editMaintain), contentType : "application/json", dataType : "json", complete:function(msg) { layer.msg("报修成功",{time:2000}); layer.close(madd_data.w_c_
ajax提交表单到后台
利用jquery的ajax提交表单数据到后台。后台使用spring.
解决angular的$http.post()提交数据时后台接收不到参数值问题的方法
写此文的背景:在学习使用angular的$http.post()提交数据时,后台接收不到参数值,于是查阅了相关资料,寻找解决办法。 写此文的目的:通过上面提到的文章中的解决之道,结合自己的经验,总结了如下发现。 前端:html,jquery,angular 后端:java,springmvc 一、平常使用的post提交和接收方式 前端使用jquery提交数据。 $.ajax({ url:'/carlt/loginForm', method: 'POST', data:{"name":"jquery","password":"pwd"}, dataType:'json',
解决ajax的delete、put方法接收不到参数的问题方法
通过修改配置文件来实现Put和Delete请求的参数传递的问题 在web.xml中添加如下代码: <filter> <filter>HttpMethodFilter</filter> <filter>org.springframework.web.filter.HttpPutFormContentFilter</filter> </filter> <filter> <filter>HttpMethodFilter</filter> <url>/*</url-



