Как перенести переменную из функции JavaScript в файл PHP без перезагрузки текущей HTML -страницы, на которой записана фPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как перенести переменную из функции JavaScript в файл PHP без перезагрузки текущей HTML -страницы, на которой записана ф

Сообщение Anonymous »

Я разработал веб -сайт для моего хобби -проекта. Я новичок в PHP, JavaScript и HTML. До сих пор все работает правильно, то есть функции JavaScript связаны с моим PHP -кодом, но проблема в том, что браузер также загружает файл PHP. Я не хочу загружать файл PHP. Я просто хочу передать значение тега ввода при нажатии кнопки. Это значение хранится в атрибуте значения тега ввода, как показано ниже: < /p>

Код: Выделить всё

< /code>
Я знаю, что эта проблема может быть решена Ajax. Теперь я пытаюсь реализовать методы AJAX, как это приведено на веб -сайте W3Schools.function change( el)
{
if ( el.value == "ON" )
{
el.value = "OFF";
el.style.backgroundColor = "#ff3333"; /* Red */
}
else
{
el.value = "ON";
el.style.backgroundColor = "#4CAF50"; /* Green*/
} // works till here like expected.
// this proves that HTML code communicates with this function
// and also there's a value in 'el.value' which is received from the
// value attribute of the input tag.

var xmlhttp = new XMLHttpRequest(); // create a xmlhttp object
xmlhttp.onreadystatechange = function() // create a function to
// execute when the server response is ready
{
if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
{ // empty
}

}
//I just want to send the value in 'el.value' to postform.php file
//In 'postforn.php' file i want to display the received value.
xmlhttp.open("GET", "postform.php?switch=" + el.value, true)
xmlhttp.send();
}
< /code>
Вот код PHP, который я пытаюсь выполнить: < /p>

Я хочу, чтобы переменная $ value была где -то отображаться, чтобы я мог видеть, что получено.

Подробнее здесь: https://stackoverflow.com/questions/375 ... loading-th
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»