Неперехваченная синтаксическая ошибка: отсутствует ) после списка аргументов в codeigniter

#javascript

#javascript

Вопрос:

Я отправляю контроллер IP-адреса сеанса для просмотра и использую эту переменную в функции javascript, но я получаю сообщение об ошибке.

 var url = "<?php echo base_url(); ?>";
function allowip(ip) {

  var ip = prompt("Please enter your ip address", ip);
  if (ip == null || ip == "") {

   alert('fill it please');

  } else {
   alert('ok');
  }}
 

Комментарии:

1. в представлении onclick=»allowip(<?php echo $ip_address; ?>);»>

2. В этом коде нет ошибок. Можете ли вы опубликовать точный код строки ошибки или рабочую скрипку

3. Неперехваченная синтаксическая ошибка: отсутствует ) после списка аргументов

4. он принимает 31, но не принимает 127.0.0.1

5. я не знаю ваш список аргументов и строку 31. предоставьте рабочую скрипку . И вы упоминаете это в codeigniter. Но проблема возникла в js

Ответ №1:

127.09.01 недопустимое число. Вместо этого окружите его quotation mark .

 function allowip(ip) {
    // var ip = prompt("Please enter your ip address", ip);
    if (ip == null || ip == "") {
     alert('fill it please');
    } else {
     alert(ip);
    }
}

allowip("127.09.01");