我正在使用jquery ajax函数,我从成功函数中的服务器接收数据,但给我这个错误JSON.parse:JSON数据后意外的非空白字符,我验证了我的json以确保该服务器在正确JSON格式parse.Parse不能正常工作
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
url: "WebForm1.aspx",
type: "POST",
datatype: "json",
success: function(data) {
var reuslt = $.parseJSON(data);
alert(reuslt.CustomerID);
}
});
});
在WebForm1.aspx的
protected void Page_Load(object sender, EventArgs e)
{
Customer c = new Customer();
c.CustomerID = "1";
c.ContactName = "Jhon";
c.CompanyName = "Dell";
JavaScriptSerializer serializer = new JavaScriptSerializer();
String response = serializer.Serialize(c);
Response.Write(response);
}
客户类
编码public class Customer
{
public string CustomerID { get; set; }
public string CompanyName { get; set; }
public string ContactName { get; set; }
}
我已经改变的东西你提到,但仍然得到错误,但错误的这次性质是不同的,现在我面临的问题是,它会在误差函数ajax和显示json解析错误 – Ali
显示我得到哪种错误类型? –