@phpgeeks

Страница 7444 из 8430
Frenkins
15.05.2018
19:18:16
не запускается prompt

<script src="http://code.jquery.com/jquery-latest.js"></script> <script> $(document).ready(function () { var r = prompt("введи код"); if (r) { $.ajax( { url: '/test.php', data: { typed_code: r }, }); } }); </script>

запятую забыл,но в пыхе пустота

Google
Артем
15.05.2018
19:20:27
не работает :C
как это все тестится если нужно быстро проверить: открываешь консоль в хроме и просто пишешь скрипт с ajax. Если все работает то ок, не октрывается prompt потому что где то ошибка. я скопировал твой код и вставил в консоль хрома, где все отрабатывает на ура

Devaja
15.05.2018
19:20:33
Nibber я извра

Артем
15.05.2018
19:25:08
запятую забыл,но в пыхе пустота
Твои действия: 1. Поднят сервер, где ты привязал доменное имя к локальному адресу. 2. Есть php-файл с обработкой твоего ajax (тупой return $_GET['typed_code'] 3. Заходишь в хром (любая вкладка). 4. Открываешь консоль и вставляешь свой код, где теперь в поле URL пишешь абсолютный путь до сценария php (см. пункт 2) 5. Переходишь во вкладку networks и видишь там как ты отправил запрос, а также его корректность смотришь, он должен вернуть тебе то что ты отправлял

Devaja
15.05.2018
19:25:10
Ребят почему при обращении к пыхе через аджакс он возвращает мне весь документ а не результат?

Артем
15.05.2018
19:25:38
потому что ты возвращаешь весь документ

Devaja
15.05.2018
19:26:04
я раньше обращался таки же образом только к json, он давал результат!

$getJson

Артем
15.05.2018
19:26:38
можешь сделать так if ($_GET['some_variable']) { return 'Recieved variable from ajax' }

в самом начале документа

хотя конечно же лучше проанализировать, что запрос является именно ajax-запросом

Google
Frenkins
15.05.2018
19:29:16
что не так я делаю с пыхой?

ajax передает верно,проверил

проблема с получением в пыхе

Артем
15.05.2018
19:32:18
проблема с получением в пыхе
еще до присваивания $_GET напиши echo 'test'

возвращает?

Артем
15.05.2018
19:37:47
нет
какая ось и через что серв поднимаешь? Если windows: OSPanel или Denwer?

Frenkins
15.05.2018
19:38:20
Ubuntu

apache2

работало просто же все

ну echo точно

Артем
15.05.2018
19:38:55
sites-available и sites-enabled сделал?

Frenkins
15.05.2018
19:39:11
да

Артем
15.05.2018
19:39:14
в etc/apache2

права правильные?

Frenkins
15.05.2018
19:39:38
тэкс

Артем
15.05.2018
19:39:40
на папку с файлом

Frenkins
15.05.2018
19:39:53
там 766?

Артем
15.05.2018
19:39:53
должны быть права запуска

Google
Frenkins
15.05.2018
19:40:45
выставил даже 777

не выводит

Артем
15.05.2018
19:41:25
а index.php вообще выводит, хоть что-нибудь по обращению к доменному имени?

хотя бы какую-нибудь html

Frenkins
15.05.2018
19:42:09
да

выводит

бля

вот я дурак

Артем
15.05.2018
19:43:16
где то ты облажался значит

с настройкой

или с uri

Frenkins
15.05.2018
19:43:40
да конечно

Frenkins
15.05.2018
19:43:42
я путь указал не тот

у меня же в папке файл

а я в корень

Артем
15.05.2018
19:43:52
собственно как я и говорил)

Devaja
15.05.2018
19:44:17
Артем что то не работает нифига

Frenkins
15.05.2018
19:45:00
собственно как я и говорил)
только теперь вопрос, указываю ему папку в URl, он почему-то не идет туда

url: 'code/test.php',

верно ?

Google
Артем
15.05.2018
19:45:22
на папку права для чтения/записи

chmod ugo+wr code

Frenkins
15.05.2018
19:45:49
да заработало

спасибо огромное

я теперь переменную $tCode могу юзать же хоть где? и в пост запросы передавать?

Артем
15.05.2018
19:47:49
хоть где в пределах файла, не плоди глобальных переменных везде! метод можешь указывать любой поддерживаемый. желательно проверять является ли запрос ajax-запросом, многие движки позволяют это делать, например в ларке есть if (request->ajax())

Frenkins
15.05.2018
19:48:31
да мне он нужен в одном POST запросе получается,чтобы скрипт так сказать на паузу поставить и дождать пользователем ввода инфы

Артем
15.05.2018
19:48:39
если только начал учить пыху читай книги и выбери себе фреймворк

Admin
ERROR: S client not available

Frenkins
15.05.2018
19:49:14
да я пыху более менее знаю,ну для нубаса ? просто с ajax первый раз столкнулся

Devaja
15.05.2018
19:49:40
всеравно возвращает весь пхп документ

Артем
15.05.2018
19:49:46
концепция пыхи не предполагает и не имеет такого понятия как поставить скрипт на паузу, она возвращает представление которое понятно браузеру

что возвращать зависит от того как ты анализируешь входные данные

Артем
15.05.2018
19:50:48
всеравно возвращает весь пхп документ
естественно, ведь для того чтобы не возвращать какую то часть документа нужно делать проверки, либо использовать другой сценарий

Кек
ты о чем?

Devaja
15.05.2018
19:51:55
Артем, что это значит? заносить результат в БД и из БД уже забирать? как то слишком сложно

Devaja
15.05.2018
19:52:24
Артем, я в пыхе нуб)

ед что меня останавливает от финиша это получение результата PHP

Google
Devaja
15.05.2018
19:53:12
через аджакс

Артем
15.05.2018
19:54:28
суть такова, вот пыха: <?php function foo() { return 'foo'; } function bar() { return 'bar'; } if ($_GET['some']) { foo(); } else { bar(); }

Devaja
15.05.2018
19:55:00
$.ajax({ type: 'GET', url: '/mail.php', data: {'action': 'get'}, success: function(data){ console.log(data); }, error: function(){ console.log(2); } });

Frenkins
15.05.2018
19:55:13
а как получаешь?

Devaja
15.05.2018
19:55:41
пхп выкидывает мне результат echo $link;

Frenkins
15.05.2018
19:55:56
эм

Devaja
15.05.2018
19:55:58
этот линк надо получить ка кто

Артем
15.05.2018
19:56:07
код пыхи кинь

Devaja
15.05.2018
19:57:05
https://gist.github.com/seppenen/163a05b2250f884ff1e762f6da3c7cef

есть идеи?

Артем
15.05.2018
20:03:34
возвращает просто строку 'echo $link'?

Devaja
15.05.2018
20:03:43
нет возвращает весь документ

все теги

кроме ПХП

[Log] <html> (192.168.10.48, line 91) <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script type="text/javascript"> var link = $("#dom-target").text(); if (link.length > 0){ window.open(link); } </script> </html>

погоди ка

что то тут не то)

Артем
15.05.2018
20:05:24
скрипт не отрабатывает

Devaja
15.05.2018
20:05:26
да все верно, возвращет вес документ даже ПХП

Страница 7444 из 8430