2016-06-28 61 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方法显示。

相关问题