Jump to content

Ajax запрос на чисто JS


GoogleChrome
 Share

Recommended Posts

Хей.

Есть файл f.php

нужно при нажатии на странице на div id="click" чтобы из php вывело то что находится в  f.php в echo, и нужно чтобы в файле php взяло определенное echo, так как там их несколько

Подскажите как это сделать.

Спасибо!

Link to comment
Share on other sites

13 минут назад, GoogleChrome сказал:

Хей.

Есть файл f.php

нужно при нажатии на странице на div id="click" чтобы из php вывело то что находится в  f.php в echo, и нужно чтобы в файле php взяло определенное echo, так как там их несколько

Подскажите как это сделать.

Спасибо!

если я тебя понял то json тебе в помощь.

Link to comment
Share on other sites

нашел такую реализацию

function sendRequest(){
   var request = new XMLHttpRequest();
   request.open(\'GET\', \'/functions.php\');
   request.send();
   request.onreadystatechange = function () {
   if (request.readyState == 4 && request.status == 200){
   var response = request.responseText;
   document.getElementById("re").innerHTML = response;
   }
   }
}

всё хорошо, но как взять то что находится в определенном echo?

то есть в файле есть например два echo.

сейчас выводятся все при нажатии на div, а нужно только определенный echo. Как это реализовать можно?

файл functions.php

echo '1';
echo '2';

как вытащить только первый echo?

Edited by GoogleChrome
Link to comment
Share on other sites

var result = response.split('|');
if(result[0] == '1'){
  console.log(result[1]);
}

if(result[0] == '2'){
  console.log(result[1]);
}

 

    

<?

$test = 'hi!!';
echo '1|'.$test;

$test2 = 'hi2!!';
echo '2|'.$test2;

 

Наверно что то типо тококого

Edited by Lovly
  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...