我想将ajax调用的结果作为参数发送到另一个acript文件中的另一个函数。在这里,我可以得到萤火虫的结果 - > NET-> xhr - >响应。 但无法将该数据作为参数发送到另一个函数。请帮助我
$(document).ready(function () {
$.ajax({
url: "/Home/GetFromCities/",
type: "POST", dataType: "json",
data: {},
success: function (res) {
LoadCities(JSON.parse(res));
}
});
});
控制器中的方法:
public JsonResult GetFromCities()
{
Dimensions objDimensions = new Dimensions();
TYSLayer.TYService.City[] cities = objDimensions.GetFromCities();
var list1 = from p in cities
select p.CityName;
return Json(list1, JsonRequestBehavior.AllowGet);
}
答案 0 :(得分:0)
您不需要明确使用JSON.parse(res)
,因为您希望json
设置为dataType: "json"
。
请确保以有效的JSON格式从服务器发送数据。