Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   На localhost не работает проверенный скрипт (https://javascript.ru/forum/misc/76666-na-localhost-ne-rabotaet-proverennyjj-skript.html)

Wic_ 01.02.2019 12:32

На localhost не работает проверенный скрипт
 
Мое слабое знание JS не позволяет найти ошибку вот уже второй день, помогите!
Если маленький скрипт, позволяющий запустить файл php и результаты его выполнения вывести в div. Он успешно работает на сайтах, т.е. проверенный. Но никак не могу заставить работать на localhost. Либо допускаю где-то ошибку, либо эта особенность Денвера.
<script>
function send($f1, $f2, $f3)
      {
        var data = $($f1).serialize()
        $.post($f3, data, function(data) {
          $($f2).html(data);
        });
      }
</script>

<form action="" id="frm1" name="frm1">
 <input id="txtSt" name="txtSt" type="text" value="3 422 251.00" style="width: 100%">
 <input onclick="send($f1 = '#frm1', $f2 = '#resultRas', $f3 = '//localhost/udalit.php');" type="button" value="Рассчитать" />
 <div id="resultRas" style="display: block; margin: 10px; padding: 10px; background: #F0F0EC;">Вывод результата расчетов.</div>
</form>


SuperZen 01.02.2019 12:47

кнопка, наверное, должна быть такой
<input onclick="send('#frm1', '#resultRas', 'http://localhost/udalit.php');" type="button" value="Рассчитать" />


на скриншоте вывод, наверное, из IE, какая версия IE? Загружен ли jquery? какая версия jquery и она совместима с версией IE?

laimas 01.02.2019 13:11

jQuery надо подключить.

Wic_ 01.02.2019 13:18

Блин, точно! На сайтах-то jQuery подключена. Спасибо всем.
На скриншоте встроенный браузер PHP Expert Editor, но на современных тоже проверял.


Часовой пояс GMT +3, время: 02:06.