我有一个 MVC2 EditStatesController :
public JsonResult GetStates()
{
string statesToReturn = GetStates(); // returns "1: Alabama; 2: Alaska; 3: Arizona; 4: Arkansas"
return Json(statesToReturn);
}
这是调用控制器的代码:
//get States
var listOfStates = $.ajax({
url: '/EditStates/GetStates',
type: 'POST',
async: false,
success: function(data, result) {
if (!result)
alert('Failure to retrieve States.');
}
}).responseText;
下拉列表有元素列表,但最后一个元素有额外的“(双引号),所以最后一个州怀俄明州是怀俄明州”。
我搜索了其他问题,但没有找到类似的问题。你知道为什么会发生这种情况以及如何解决这个问题吗?谢谢你,珍妮