私の質問は非常に基本的なものですが、どういうわけか私のコードが機能していません。テキストボックスのテキスト変更時にラベル値を更新しようとしています。以下は、私が aspx ページに書いている JavaScript コードのサンプルです。
function UpdateDescription(ControlID) {//debugger;
ControlID = "ctl00_CP_" + ControlID;
UPCCode = document.getElementById(ControlID).value;
//alert(UPCCode);
$.ajax({ type: "POST",
url:"ProductPhotoRequisitions.aspx/GetUPCJSon",
//data: "{UPC:" + UPCCode + "}",
data: "UPC=" + UPCCode,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {alert(data.d);}
});
}
同じページのコードビハインドで webmethod を書いていますが、どういうわけかこの関数が呼び出されていません。
[WebMethod]
public string GetUPCJSon(String UPC)
{
//code to fetch label value
}