<button class="loc" " >{$title}</button> <div id="ses">{$brn}</div> <script> $("option.loc").click(function () { var jName = "Vasy"; $.ajax({ url: "/modules/mod_mymod/module.php", type: "POST", data: jName, success: function (data) { $("#ses").html(data); alert(data); }, error: function () { alert("Connection problem."); } }); }) </script> /** module.php **/ $brn = cmsCore::request('jName','str'); // пробую и так $brn = cmsCore::request('data','str'); $brn->// в шаблон
Аякс запрос из модуля.
2. в пятой строке онклик работает по option с классом loc а вы жмёте кнопку button
3. в двеннадцатой строке если хотите получит массив в файле /** module.php **/ надо передавать объект
data: {jName: jName},
$brn = cmsCore::request('jName','str');
Это скопировал с ошибкой.Извиняюсь, в реале $(".loc").click(function () {...1. в первой строке кавычки некрасиво стоят
2. в пятой строке онклик работает по option с классом loc а вы жмёте кнопку button
Мне не нужен массив, мне нужна одна переменная.Т.е. в методе cmsCore::request('jName','str'); Первый параметр обязателен массив?в двеннадцатой строке если хотите получит массив в файле /** module.php **/ надо передавать объект
если вы сделаете так
data: {name: jName},
cmsCore::request('name','str');
Проверил, нет это данные с сервера.Всё вроде понял в чём дело, пойду посмотрю.
Алерт подтверждает отправку запроса куда-то там и получения ответа от туда, неважно какого, хоть 404 это тоже ответ.Алерт как раз и подтверждает отправку запроса, или нет?
Проверяйте, что и куда отправляете и что в ответе получаете, а то у меня через два сообщения "мотивация" пропадёт.
Это угроза?а то у меня через два сообщения "мотивация" пропадёт
Всё, спасибо, я почти решил вопрос, дело в подкючении самого аякса. module.php невыходит использовать напрямую как обработчик, нужно отдельный файл создавать.
Как бы да. Я получил медальку в соседней ветке. До следующей, я чувствую мне капец, как далеко, поэтому уже слегка расслабился. Да и пятница неожиданно наступила.Это угроза?