【发布时间】:2010-04-30 15:13:35
【问题描述】:
JSON 函数(索引)不会触发。有任何想法吗?
<script type="text/javascript">
$(document).ready(function() {
alert("This alert is displayed :(");
$("form[action$='GetQuote']").submit(function() {
$.getJSON($(this).attr("action"), $(this).serialize(), function(Result) {
alert("This alert is not shown :(");
$("#name").html(Result.name);
$("#address").html(Result.address);
});
return false;
});
});
</script>
控制器...
public JsonResult GetQuote(string dataName)
{
if (dataName != "" || dataName != null)
return new JsonResult { Data = new Result { name = "Hello", address = "World" } };
else
return null;
}
【问题讨论】:
-
方法
isNullOrEmpty是返回一个字符串,还是返回一个布尔值? -
它返回一个字符串,但我做了一些更改以适应 null 或空。见编辑
-
使用:
if(String.IsNullOrEmpty(dataName))这是公认的做法。
标签: c# javascript jquery asp.net-mvc