Я хочу напечатать кнопку value
из PHP fetch, но каждый раз, когда значение приходит с пробелом перед текстовым значением, например " ON"
, и я хочу его "ON"
Мой код в phpfile:
<?php
$DATABASE_HOST = 'ssite.com';
$DATABASE_USER = 'user';
$DATABASE_PASS = 'pass';
$DATABASE_NAME = 'db';
// Try and connect using the info above.
$db = mysqli_connect($DATABASE_HOST, $DATABASE_USER, $DATABASE_PASS,
$DATABASE_NAME);
if (!$db){
die("Connection Failed: ". mysqli_connect_error());
}
$db_select = "SELECT * FROM led WHERE id = 1";
$result = mysqli_query($db, $db_select);
if($result->num_rows == 1){
while($row = mysqli_fetch_assoc($result)){
echo($row['status']);
}
}
?>
В HTML для кнопки:
<input type="button" id="ledonof" onclick="myFunction()" value="<?php
include ('led.php'); ?>">
Моя проблема здесь с выводом значения выглядит следующим образом: " ON"
Я не знаю, почему пробелперед значением?
Файл Javascript:
function myFunction(){
var ledactual=document.getElementById("ledonof").value
var ledon="ON"
var ledoff="OFF"
if (ledactual == ledoff){
$.get("led.php", function(led) {
$("#ledonof").prop('value',led);
})}
if (ledactual == ledon){
$.get("ledoff.php", function(ledoff) {
$("#ledonof").prop('value',ledoff);
})}
};