/ / Wie bekomme ich einen Live-Eingabefeldwert von Ajax auf derselben Seite, um ein php veriable [duplicate] zuzuweisen - javascript, php, jquery, html

Wie bekomme ich Live-Input-Box-Feld Wert von Ajax in der gleichen Seite, um eine php veriable [duplizieren] - javascript, php, jquery, html zuweisen

Ich möchte den Eingabefeldfeldwert als eine PHP-Variable auf derselben Seite zuweisen, wenn ein Tastendruckereignis auftritt. Das Eingabefeld ist wie folgt:

<input type="search" id="searchbox" class="inputbox-findtag" name="keyword" placeholder="Search tag...">

Ich möchte den Eingabefeldwert mit live (d. H. Auf keyup / keypress / ...) als PHP-Variable auf derselben Seite zuweisen, die wie folgt aussieht:

$field_value = [input box value]

Dazu habe ich bereits jQuery-Ajax verwendet, das wie folgt aussieht:

$("#searchbox").on("keyup",function () {
var key = $(this).val();

$.ajax({
url:"fetch.php",
type:"GET",
data:"keyword="+key,

success:function (data) {
$("#rsql").html(data);
}
});

});

Und die Datei fetch.php ist unten,

 if($_GET["keyword"] && !empty($_GET["keyword"]))
{
$keyword = $_GET["keyword"];
echo $keyword;
}

Ich habe den Eingabefeldwert bereits durch Keyup erhalten. Aber wie kann ich diesen Wert als PHP-Variable $ field_value zuweisen, die ich zuvor erklärt habe.

Wenn Sie eine andere Idee haben, auf derselben Seite einen Live-Eingabefeldfeldwert zuzuweisen, um eine PHP-Variable zuzuweisen, können Sie diese freigeben.

Antworten:

0 für die Antwort № 1

Als Per Weisen Sie der PHP-Variable einen Jquery-Wert zu

Das kannst du einfach nicht, du musst es verstehender Unterschied Zwischen Client / Server-Programmierung kann kein Javascript zugewiesen werden Wert für PHP-Variable, ja, aber Sie können Ihrem PHP-Wert zuweisen Javascript.

Sie können Cookies verwenden, um dies zu erreichen.

In Javascript:

<script type="text/javascript">
document.cookie = "var1=1";
</script>

Und in PHP

<?php
$phpVar =  $_COOKIE["var1"];
echo $phpVar;
?>