也许是因为ASP.net中的某些东西是自动运行的,我似乎无法正确地从JavaScript访问控制器中的方法。它一直说没有找到资源。
我在function GetSum()
{
$.get("/Infrastructure/Base/GetJsonEcatalogs/");
return false;
}
GetSum();
/Infrastructure/BaseController.cs
我试图引用的控制器是public String GetJsonEcatalogs()
{
// ...
return jsonString
}
中的BaseController,它具有以下方法:
$.get
该方法返回一个JSON格式的字符串,稍后我需要在JavaScript中使用它。如果没有必要,我不必使用$_SESSION["j_product_name"] = "haha1";
$_SESSION["j_product_name"] = "haha2";
,我只是认为这是最简单的(我应该使用 AJAX 吗?)。
如何从此控制器获取JSON字符串?