0
我在vb.net中返回JSON值時出現問題。請參閱下面的代碼供您參考。在vb.net中使用JSON時出現對象對象錯誤
這是我的javascript代碼。
//beging ajax
$.ajax({
type: "POST",
url: "../webservices/addpage.asmx/getValue",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg){
alert(msg);
},
error: function(msg){
alert("Error "+ msg);
}
});
//end ajax
這是我的JSON代碼當我點擊提交按鈕:
<%@ WebService Language="VB" Class="addpage" %>
Imports System
imports System.Collections.Generic
Imports System.Web
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.Web.Script.Services
Imports System.Web.Script.Serialization
Imports System.Web.Hosting
Imports System.Web.HttpContext
Imports System.IO
<WebService(Namespace:="http://tempuri.org/")> _
<WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _
<ScriptService()> _
Public Class addpage
Inherits System.Web.Services.WebService
<WebMethod()> _
Public Function getValue() As String
Return "Invalid"
End Function
End Class
我的情況是,當我按下按鈕,那麼它應該警惕由getValue函數,但返回的值我它總是提醒[Object Object]的錯誤。
我是vb.net的新手,請告訴我如何解決這個問題。
嗨competent_tech,感謝您的答覆,但是當我跟着你的建議「警告(msg.responseText)」現在說的「未定義」。請幫助我這個,提前謝謝你 – user760260