Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
Qwoort
0 / 0 / 0
Регистрация: 04.06.2009
Сообщений: 49
1

Некорректно работает код

11.04.2014, 02:48. Просмотров 454. Ответов 1
Метки нет (Все метки)

Задача такая: создать страницу содержащуюю input type="text". Введенное пользователем число в этот input должно передаваться с помощью Ajax в PHP-скрипт, который высчитывает квадрат этого числа и возвращает результат. Результат записывается в таблицу на этой же странице. Каждый новый результат - новая строка. Строки добавляются средствами jQuery.

Написал код:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" >
function start(){
   var num=document.getElementById('frm1').value;
   xhttp=new XMLHttpRequest();
   xhttp.onreadystatechange=function(){
      if (xhttp.readyState==4 && xhttp.status==200)
         document.getElementById('ajax').innerHTML=xhttp.responseText;
   }
   xhttp.open('POST','square.php?num='+num,true);
   xhttp.send();
}
 
var i=0;
$(document).ready(
                  function () {
                     $('body').on('click','.extrabutton',
                        function(){
                            i++;
                            $('table').after('<tr><td><? echo "<p id=\"ajax\"></p>"; ?></td></tr>');
                        });
                     });
</script>
HTML5
1
2
3
4
5
6
<body>
<input type='text' id='frm1' />
<input class="extrabutton" type='button' value='Square It!' onclick='start()'/>
<p id="ajax"></p>
<table></table>
</body>
После окна ввода код
HTML5
1
<p id="ajax"></p>
нормально работает. Но в теле JS-функции этот же код, но в виде PHP
PHP
1
<? echo "<p id=\"ajax\"></p>"; ?>
работать отказывается. Я уже просто замучался. Не понимаю, что делать.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2014, 02:48
Ответы с готовыми решениями:

Некорректно отображает php код
начал изучать php, написал простой код: &lt;html&gt; &lt;head&gt; &lt;title&gt;Моя первая PHP-страница&lt;/title&gt;...

Некорректно выполняется php-код
есть код. &lt;? include_once(&quot;header.php&quot;); ?&gt; &lt;h1&gt;Главная страница&lt;/h1&gt; &lt;?...

Код виженера. Некорректно шифруется строка.
помогите найти ошибку! Код выполняется, но не корректно шифрует данные &lt;?php function...

Некорректно работает date()
$date = array (1551272227, 1551272395, 1551272396); // print_r($date); // Выводит: Array ( =&gt;...

Некорректно работает скрипт
Почему некорректно работает скрипт? Переменная $preview принимает только значения 0 и 1, однако на...

1
sMockingbird
282 / 282 / 72
Регистрация: 06.05.2013
Сообщений: 1,613
11.04.2014, 09:29 2
Ну самое банальное, у Вас расширение файла php?)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2014, 09:29

Некорректно работает форма
Здравствуйте!! Есть форма : &lt;form id=&quot;cooperation-form&quot; class=&quot;form ajax-form&quot;...

Некорректно работает ReCAPTCHA
Всем здравствуйте. Если что, заранее извините. Прошу отнестись с пониманием и уважением. Есть...

Некорректно работает выборка из БД
Всем доброго времени. Прошу прощения, что задаю такие глупые вопросы. Но я никак не могу понять,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru