Framework 2.0下,无法异步调用webMethod方法
function test()
{
var CompanyName=document.getElementById("tbCompanyName").value;
$(document).ready(function() {
$.ajax({type: "POST",
url: "../Method.aspx/GetCompanyName",
dataType: "json",
data: "{'CompanyName':'"+CompanyName+"'}",
contentType: "application/json; charset=utf-8",
success: function(data) {
var datafromServer = data.d.split(":");
$("[id$='tbCompanyName']").autocomplete({
source: datafromServer
});
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert("错误,请联系系统管理员");
}
});
});
}
就在一般的aspx页面
------------------------
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.Services;
using System.Text;
[WebMethod]
public static string GetCompanyName(string CompanyName)
{
}
在2.0的环境下无法跳转,在3.5的环境下就可以跳转,求解释。·····
引用jquery的版本为
jquery-1.4.2.min.js
jquery-ui-1.8.custom.min.js
为什么会出现这个问题???求解释。