2017-01-26 6 views
-4

Я написал эти 2 простой код PHP, чтобы проверить PHP с JQuery:Echo форма ввода в PHP

FILE aaa.php

<!DOCTYPE html> 
<html> 
<head> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
    <link rel="stylesheet" href="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css"> 
    <script src="https://code.jquery.com/jquery-1.11.3.min.js"></script> 
    <script src="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script> 
</head> 
<body> 
    <form action="bbb.php" method="POST"> 
    <p>Il tuo Nome: <input type="text" name="name" value="" /></p> 
    <p>La tua et: <input type="text" name="age" value ="" /></p> 
    <p><input type="submit"></p> 
    </form> 
</body> 
</html> 

FILE bbb.php

Ciao <?php echo htmlspecialchars($_POST['name']); ?>. 
La tua eta e di <?php echo (int)$_POST['age']; ?> anni. 

Но это не работает, потому что я не получаю никакой переменной на bbb.php.

Может кто-нибудь объяснить, почему?

+4

ум удаляет CAPS из названия? это называется «кричать», и никто не любит кричать, не так ли? Я так не думал ;-) –

+5

то, что вы разместили, не имеет ничего общего с jQuery. Посмотрите на свой HTML-источник, что он показывает ... «код»? –

+0

Извините, Фред, я буду помнить в следующий раз – MbbM

ответ

0

Если вы используете jquery mobile без отправки формы ajax, вам необходимо указать данные-ajax = "false" в форме.

<form action="post.php" method="POST" data-ajax="false"> 
+0

Спасибо Pramod Patil !!!! вы здорово! – MbbM

Смежные вопросы