Ajax Transfering Page PHPPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Ajax Transfering Page PHP

Сообщение Anonymous »

Это структура, которую я имею:
a router.php, на основе $ _post ['c'] генерирует имя файла контроллера, включает в себя файл и вызывает метод $ _post ['a'] . Единственный способ открыть страницу сведений, когда пользователь нажимает на строку, - это использовать AJAX, поскольку только JavaScript может обрабатывать щелчок. Я не хочу иметь столбец кнопки - я хочу щелчок строки. < /P>
Так что у меня есть мой JavaScript, который делает это: < /p>
$( document ).ready(function() {
// Handler for .ready() called.
$("tr" ).click(function() {

var id = $('td[name=id]').attr('id');
var c = $('input[name=c]').attr('value');
var a = $('input[name=a]').attr('value');

$.post("Router.php", { id: id, c: c, a: a }, function(data){
window.location.href = "Router.php";
});
});
});
< /code>
У меня есть мой router.php: < /p>
if (array_key_exists('c', $_POST)) {
$controller = $_POST['c'];
};

if (array_key_exists('a', $_POST)) {
$action = $_POST['a'];
};

echo $controller;
echo $action;
< /code>
Я никогда не смогу получить значения сообщения. Я думаю, что я думаю об Ajax неправильно - что Ajax должен сделать, это просто получить ответ и отдать его где -нибудь в браузере. Я использую его, так это передавать данные POST и вызвать метод в файле PHP. Причина этого в том, что я не хочу передавать идентификатор в URL.
Любой способ это исправить?>

Подробнее здесь: https://stackoverflow.com/questions/200 ... g-page-php
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»