Можете да използвате ajax за извикване на сървърна страница (PHP / ASP /ASP.NET/JSP) и в тази сървърна страница можете да изпълните заявка.
http://api.jquery.com/jQuery.ajax/
HTML
<input type='button' id='btnVote' value='Vote' />
Javascript
Този код ще бъде изпълнен, когато потребителят щракне върху бутона с идентификатор "btnVote". Скриптът по-долу използва функцията "ajax", написана в библиотеката jquery. Той ще изпрати заявка до страницата, спомената като стойност на свойството "url" (ajaxserverpage.aspx). В този пример изпращам стойност на низ на заявка 5 за ключа, наречен "отговор".
$("#btnVote").click(function(){
$.ajax({
url: "ajaxserverpage.aspx?answer=5",
success: function(data){
alert(data)
}
});
});
и във вашата aspx страница можете да прочетете низа на заявката (в този пример answer=5) и да създадете заявка и да я изпълните срещу база данни. Можете да върнете данните обратно, като напишете Response.Write (в asp &asp.net)/ echo в PHP. Каквото и да връщате, ще се връща към променливите данни. Ако изпълнението на вашата заявка е било успешно, можете да върнете съобщение като „Гласуването е заснето“ или каквото е подходящо за вашето приложение. Ако има грешка, уловена във вашия блок try-catch, върнете съобщение за това.
Уверете се, че сте дезинфекцирали правилно входа, преди да създадете заявката си. Обикновено групирам функциите си и ги поставям в един файл. Например:МОЯТА Ajax страница, която обработва неща, свързани с потребителите, ще има методи за ValidateUser, RegisterUser и т.н....
РЕДАКТИРАНЕ :Според вашия коментар,
Публикация за поддръжка на jQuery също. Ето формата
$.post(url, function(data) {
alert("Do whatever you want if the call completed successfully")
);
което е еквивалентно на
$.ajax({
type: 'POST',
url: url,
success: function(data)
{
alert("Do whatever you want if the call completed successfully")
}
});
Това трябва да е добро четиво:http://en.wikipedia.org/wiki/Same_origin_policy