gpt4 book ai didi

c# - 简单的 getJSON 不起作用

转载 作者:行者123 更新时间:2023-11-29 22:41:06 25 4
gpt4 key购买 nike

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>

Controller ...

    public JsonResult GetQuote(string dataName)
{
if (dataName != "" || dataName != null)
return new JsonResult { Data = new Result { name = "Hello", address = "World" } };
else
return null;
}

最佳答案

如果默认情况下尝试使用 HTTP GET 执行此操作,ASP.NET MVC 2.0 将抛出错误。您可以将其设为 POST 或按照本文中的建议添加说明:

http://mhinze.com/json-hijacking-in-asp-net-mvc-2/

这是:返回 Json(数据,JsonRequestBehavior.AllowGet);

关于c# - 简单的 getJSON 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2745541/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com