VIEW部分:<script type="text/javascript">
function ShowPic() {
$.getJSON("/Home/GetURL/", function (data) { $("#Pic").html(data.toString()); });
}
</script>
<p><a href="javascript:ShowPic()">浏览图片</a></p>
<p><span id="Pic"></span></p>
控制器部分:
[HttpGet]
public JsonResult GetURL()
{
var n= ImageURL ;
return Json(n, JsonRequestBehavior.AllowGet);
}
问题:我在控制器里设断点,发现我每次点击页面“浏览图片”时,并没有调用控制器的 GetURL(),是什么原因?怎样解决?
function ShowPic() {
$.getJSON("/Home/GetURL/", function (data) { $("#Pic").html(data.toString()); });
}
</script>
<p><a href="javascript:ShowPic()">浏览图片</a></p>
<p><span id="Pic"></span></p>
控制器部分:
[HttpGet]
public JsonResult GetURL()
{
var n= ImageURL ;
return Json(n, JsonRequestBehavior.AllowGet);
}
问题:我在控制器里设断点,发现我每次点击页面“浏览图片”时,并没有调用控制器的 GetURL(),是什么原因?怎样解决?
解决方案 »
- 在线等!请教一个显示日期格式的怪问题!!
- 用innerHtml的方法在前台写了些html控件,提交时候如何在cs中获取这些html控件的值?
- 关于VS2005自带的web服务器asp.net Development Server,如何修改其虚拟路径?
- 求资料和书,有关良好编程习惯
- server.urlencode后 位什么都出现 e5 ae a2……?这是不正确的,帮忙啊(会加分)
- 关于.net中XML遍历的问题
- 在.net C#里怎样调用非托管动态库函数dll?
- 请教:datagrid中模板列加dropdownlist控件?
- Vss2005有中文版的吗?那个大哥知道?
- 又是一个关于treeview的问题
- 数据库中出现一条乱码的数据
- 二进制大对象问题
在url和方法间加个null试试看
也就是说只能执行一次后面的GetURL()这是什么原因啊?
也就是说只能执行一次后台的GetURL()这是什么原因啊?
$.ajax({
url: '/controller/GetDataAction/',
type: 'POST',
contentType: "application/json; charset=utf-8",
success: function (data, textStatus, jXHR) {
//
},
error: function (jXHR, textStatus, errorThrown) {
}
});-----------------------
controller:
[AcceptVerbs(HttpVerbs.Post)]
public JsonResult GetDataAction()
{
return Json(data);
}
第一是页面加载时候, 而提交是postback 两者完全不同, 所以你要搞清楚,我上面已说过了,怀疑你提交的方式与后台对应不上,如果都确认是post 的话,并且路径是对的话没道理提交不了的。