我正在使用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
顯示我得到哪種錯誤類型? –