Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
$(document).ready(function() {
function post_ajax(url, data, inn){
$.ajax({
type: "POST",
url:url,
data:data,
success: function (data){
$(inn).html(data);
}
});
return;
}
jQuery
.each(
$("div#need_ajax"),
function(i) {
post_ajax($(this).data("url"), $(this).data("post"), $(this).data("html"));
});
$('body').on('click','.city, .do_ajax', function () {
var my_select = $("option:selected", this).val() ?
$("option:selected", this).val() :
$(this).data("inpost");
if($(this).data("clean")) {
var to_clean = $(this).data("clean").split(" ");
if(to_clean)$.each(to_clean,function(i){$("#"+this).empty();});
}
var to_next = $(this).data("next");
if(to_next && my_select!=0)
post_ajax($(this).data("url"), $(this).data("post")+"="+my_select, "#"+to_next );
});
});
У меня редактор PSPad, а у него нет функции форматирования текста.
id=need_ajax? Как оно вообще работает? :)
$_POST = @file_get_contents("php://input");
$a = explode("=", $_POST);$data = json_decode(file_get_contents("php://input"), true);
<button data-ajax="">Do Ajax!</button>
Заботливый контроллер событий на странице