PHP код превращает файл не результат в HTML через jQuery

0

У меня есть простой код jQuery

$.get( 'PHP/reverse.php', { input: text }, function( data )
    {
        $('#feedback').text( data );
    });

И вот PHP-код

<?php 
if(isset($_GET['input']))
{
    $string = $_GET['input'];
    echo strrev($string);
}
?>

Теперь, когда я нажимаю кнопку на веб-странице, он должен отменить текст, указанный в поле текстового поля, но если я ввожу Egg, он должен распечатать ggE в div ниже, но то, что оно на самом деле распечатывает, это

<?php if(isset($_GET['input'])){$string = $_GET['input'];echo strrev($string);}?>

У моего PHP-кода есть ошибка, или я делаю это неправильно?

ОБНОВИТЬ

Я установил WAMPP и установил свой файл в каталоге

'C:/xampp/htdocs/amit/reverse.php'

Когда я нажимаю кнопку сейчас, ничего не вводится в поле div, но хром сообщает мне, что заголовок имеет

"привет" текст, который я ввел так, теперь вход предоставляется серверу, но ничего не возвращается, никаких причин?

1 ответ

-3

Почему бы вам не использовать это в javascript

<script>
function reverse(s){
    return s.split("").reverse().join("");
}
</script>

http://jsfiddle.net/QRdFc/

Также, кажется, что вы ошибаетесь в своем коде, просто измените свой { input: text } на { 'input': text }

  • 0
    Использование $_REQUEST может быть опасным (может привести к атакам CSRF, если вы не будете осторожны при ожидании данных POST). Поведение $_REQUEST также зависит от директивы ini request_order / variables_order . Всегда используйте более конкретные $_GET , $_POST и $_COOKIE , даже в тех случаях, когда вы хотите, чтобы ваш ввод поступал как из GET, так и из POST.
  • 0
    Спасибо @AndrewMoore
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню