关于asp mvc2 json的问题

snowmoonking 2010-11-22 12:42:40
View:
<h2>Stocks</h2>
<% using (Html.BeginForm("GetQuote", "Stock"))
{ %>
Symbol:
<%: Html.TextBox("symbol") %>
<input type="submit" />
<% } %>
<table>
<tr><td> Opening price:</td><td><div id="openingPrice" /></td></tr>
<tr><td>Closing price:</td><td><div id="closingPrice" /></td></tr>
<tr><td>Rating:</td><td><div id="stockRating" /></td></tr>
</table>
<p><i>This page generated at<%: DateTime.Now.ToLongTimeString() %></i></p>


<script type="text/javascript">
$("form[action$='GetQuote']").submit(function () {
$.ajax({
url: $(this).attr("action"),
type: "post",
datatype: "json",
data: $(this).serialize(),
success: function (stockData) {
$("#openingPrice").html(stockData.OpeningPrice).hide().fadeIn();
$("#closingPrice").html(stockData.ClosingPrice).hide().fadeIn();
$("#stockRating").html(stockData.Rating).hide().fadeIn();
}
});
return false;
});
</script>

Controller:
public JsonResult GetQuote(string symbol)
{
// You could fetch some real data here
if (symbol == "GOOG")
return Json(new StockData
{
OpeningPrice = 556.94M,
ClosingPrice = 558.20M,
Rating = "A+"
});
else
return null;
}

最后返回{"OpeningPrice":556.94,"ClosingPrice":558.20,"Rating":"A+"}不能再页面更新,这是为什么?

...全文
160 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
snowmoonking 2010-11-22
  • 打赏
  • 举报
回复
想要的效果,这图贴的好郁闷
snowmoonking 2010-11-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fengyarongaa 的回复:]

没听很大懂
[/Quote]这是一开始,输入GOOG后提交。
这个是想要的效果
但是最后的效果是这样的
snowmoonking 2010-11-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 flyerwing 的回复:]

引用 2 楼 fengyarongaa 的回复:
没听很大懂

没听懂楼主的意思,不知道是不是:return false;引起的
[/Quote]这是一开始,输入GOOG后提交,这个是想要的效果,但是最后的效果是这样的
flyerwing 2010-11-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fengyarongaa 的回复:]
没听很大懂
[/Quote]
没听懂楼主的意思,不知道是不是:return false;引起的
ycproc 2010-11-22
  • 打赏
  • 举报
回复
没听很大懂
snowmoonking 2010-11-22
  • 打赏
  • 举报
回复
没有人么?

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧