Javascript Jquery Ajax请求返回数组格式数据[0]……数据[100]
我遇到的问题是,当我发送一个Ajax请求时,我得到的是数据,但如果我必须查看数据,我必须在数组中执行数据[0]……数据[100],我希望在模型中转换此数据,以便将其传递给我的MVC模型或直接传递给我的DevExtrem控制器 JqueryJavascript Jquery Ajax请求返回数组格式数据[0]……数据[100],javascript,jquery,ajax,Javascript,Jquery,Ajax,我遇到的问题是,当我发送一个Ajax请求时,我得到的是数据,但如果我必须查看数据,我必须在数组中执行数据[0]……数据[100],我希望在模型中转换此数据,以便将其传递给我的MVC模型或直接传递给我的DevExtrem控制器 Jquery function getPowerSpecialtyId(GirdObject) { debugger; debugger; var BenchMarkId = GirdObject.data ? [GirdObject.data.Be
function getPowerSpecialtyId(GirdObject) {
debugger;
debugger;
var BenchMarkId = GirdObject.data ? [GirdObject.data.BenchmarkSurveyId] : null;
if (BenchMarkId != null) {
var baseurl = window.location.protocol + "//" + window.location.host;
var geturl = baseurl + "/Service/Request/BCD?selectedSurveyId=" + BenchMarkId;
$.ajax({
contentType: 'application/json; charset=utf-8',
url: geturl,
dataType: 'json',
type: 'GET',
success: function (data) {
alert(data);
},
error: function (data) {
DevExpress.ui.dialog.alert("Couldn't fetch details try again", "Oops!");
}
});
}
else {
null;
}
null;
}
显示此信息的警报
C#模型
我可以和模型列表中的所有内容进行对话,这样我就可以得到类似的列表了吗
示例列表
出价:a,PId:s BkSId:2 SName:3
投标编号:1a,PId:1s BkSId:22 SName:23
所以我可以很容易地把这个传递给c#模型
控制台日志(数据)
这将告诉您为什么在警报中出现
[object object]
:您能告诉我们您希望数据的外观吗?此外,您还应该使用console.log()
Chrome将它们分割成单独的数组以便于手动遍历(我假设),但实际上,您的所有元素都在一个数组中。@PatrickEvans谢谢让我检查一下,我想您是以(js)类似的方式获得的。如果您使用console.log()
输出数据,您将在控制台中看到实际数据,则输出带有警报的数据只会显示对象的类型。
object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[
public class BDTO
{
public int BId { get; set; }
public int PId { get; set; }
public int BkSId { get; set; }
public string SName { get; set; }
}