2016-06-28 86 views
1

我使用vb.NET .I需要調用寫入albumlist.aspx使用jQuery如下的函數:POST HTTP://本地主機:53122/albumlist.aspx /萬維網404(未找到)

var l = window.location; 
var base_url = l.protocol + "//" + l.host; 
$(".pagen ").click(function() { 
    var num = $(this).attr('id'); 
    $.ajax({ 
    type: "POST", 
    url: base_url + '/albumlist.aspx/www', 
    data: { 
     id: num 
    }, 
    dataType: 'json', 
    encode: true, 
    async: false, 
    cache: false, 
    success: function(response) { 
     console.log(response); 
    }, 
    error: function(jqXHR, textStatus, errorThrown) {} 
    }); 
}); 

功能是:

Public Function wwww(ByVal id As Integer) As String 
    Return "jhgfjhf" 
End Function 

使用這種代碼,獲取 'POST http://localhost:53122/albumlist.aspx/www 404(未找到)'。我應該怎麼做,我是vb的新手。

+0

'wwww'≠'www'。請檢查'公共函數wwww('part和'url:base_url +'/ albumlist.aspx/www','part)。讓我們知道這是否是問題。如果是這樣,**這個問題應該作爲拼寫錯誤* *。 –

+0

函數名稱中有4!W,但你只用3 –

+0

ya來調用,我的錯誤。但是甚至把url:base_url +'/albumlist.aspx/wwww,同樣的錯誤導致 – neethu

回答

0

可能還有其他問題,但我可以發現至少兩個。首先,您必須使用<WebMethod>屬性標記該方法。其次,.aspx頁面中的方法必須標記爲Shared才能作爲Web方法顯示。

相關問題