Народ надо помощь с ajax а то с ним не сильно дружу пока Есть скрипт живого поиска файл create.php HTML: <input type='text' name='team' placeholder='Название команды' class='team input-team' autocomplete='off'> <div class='search_create'></div> файл create.js Код (Javascript): $(function(){ $('.team').bind("change keyup input click", function() { if(this.value.length >= 1){ $.ajax({ type: 'post', url: "../func/search.php", data: {'referal':this.value,}, response: 'text', success: function(data){ $(".search_create").html(data).fadeIn(); } }) } }) $(".search_create").hover(function(){ $(".team").blur(); //Убираем фокус с input }) }) ну и в search.php принимаю пост и передают в sql запрос Вопрос, как мне из файла create.php передать данные (может скрытым полем) при помощи ajax в файл search.php
@lVlist Если на данный момент не работает то что ты написал, скорее всего просто путь не правильный url:"../func/search.php". В search.php все закомментируй и напиши просто: PHP: //search.php echo "приветик"; И сделай такой запрос в create.js: Код (Javascript): // create.js $.get('../func/search.php').done(function(data){ console.log(data); }) .fail(function(jqXHR) { console.log(jqXHR.responseText); }); И посмотри что в консоле будет написано, если "приветик" то все норм.
@Artur_hopf Я наверное чутка задал неправильной вопрос. Живой поиск работает он передает все что я пишу в инпуте, а мне надо было чтобы одновременно с этим инпутоп я передал id того что мне нужно. Но поитогу я смог дяде гуглу задать правильный вопрос и найти то что мне нужно. я добавил скрытое поле в create.php PHP: <input type='hidden' id='game' value='".$id_game."'> а в файл create.js Код (Javascript): var id_game = $('#game').val(); и передал эту переменную в data Код (Javascript): data: {'referal':this.value, 'id_game':id_game} ну и в search.php забрал все это дело через POST
@lVlist А нельзя его получить прямо в файле search.php ? Чтобы не светить, или он нужен на этой странице?
@Artur_hopf эта страница создания(редактирования турнира), тут id игры нужен по любому (надо ж знать что за турнир) а живой поиск участвует в виде поиска команд в базе для добавления в турнир (но команду ж надо добавить в текущий турнир) для этого мне и надо было передать одновременно с введенным название команды id игры что бы когда нажмешь на кнопку добавить она добавила команду именно в этот турнир