I have a functional page posting data to a Page WebMethod
[WebMethod()]
public static string sayHello(string pTest, string pText)
{
return pTest + \" - \" + pT
Assuming sayHelloButton
is the id of the submission button on the form you are using to upload the file, be sure to add: event.preventDefault();
to your $("#sayHelloButton").click()
function or use javascript.void();
on the form to prevent the browser from posting the data using its default behavior. Otherwise, your ajax code will never even execute.
$("#sayHelloButton").click(function (event) {
event.preventDefault();
var name = $('#name').val();
var text = $('#text').val();
var dataString = JSON.stringify({
pTest: name,
pText: text
});