За последние 24 часа нас посетили 22517 программистов и 1051 робот. Сейчас ищут 692 программиста ...

ajax запрос не получается

Тема в разделе "JavaScript и AJAX", создана пользователем Даниль1999, 2 авг 2018.

Метки:
  1. Даниль1999

    Даниль1999 Новичок

    С нами с:
    3 окт 2017
    Сообщения:
    66
    Симпатии:
    0
    Код:
    Код (Javascript):
    1. <script>
    2. $("[name~='button3000']").click(function() {
    3.     $("select.selecter2  option:selected").each(function(i,elem) {
    4.     var myString = elem.value;
    5.     var pos = myString.indexOf('..');
    6.     if (pos>=0){
    7.         var str = myString+'';
    8.         $.ajax({
    9.         url: 'profile/block.php',
    10.         method: 'POST',
    11.         data: {vopros: str}
    12. });
    13.         alert('Вы блокировали кента!');
    14.     }
    15. });
    16. });
    17. </script>
    в ajax строке:
    Код (Javascript):
    1. data: {vopros: str}
    str не передаётся. там пусто. я пробую приведение типов, не срабатывает.
     
  2. username

    username Новичок

    С нами с:
    6 июл 2017
    Сообщения:
    225
    Симпатии:
    17
    var str = myString+'';
    alert(str);
     
  3. Даниль1999

    Даниль1999 Новичок

    С нами с:
    3 окт 2017
    Сообщения:
    66
    Симпатии:
    0
    Я уже так делал.

    Он выведет всё красиво, строчку что надо.

    Но в обработчик запроса POST это значение не передаётся. Он вставляет пустую строчку в базу данных. Вместо этой переменной.
     
  4. Даниль1999

    Даниль1999 Новичок

    С нами с:
    3 окт 2017
    Сообщения:
    66
    Симпатии:
    0
  5. Даниль1999

    Даниль1999 Новичок

    С нами с:
    3 окт 2017
    Сообщения:
    66
    Симпатии:
    0
    Спасибо. Всё было правильно, вот только регулярное выражение содержало ошибку. Спасибо.