2014-01-15 4 views
0

Мне нужно получить доступ к значениям из переменной post в функции php class в jquery. это моя функция в классе PHP:переменные post post в jquery

function myFunction(){ 
    $id = $_POST[$this->id]; 
    $name= $_POST[$this->name]; 
    echo id; 
    echo name; 
} 

я могу получить значение идентификатора и имя, которое я хочу, чтобы получить доступ к идентификатору и имя свойства в JQuery, как я могу это сделать я пытаюсь как этот

?
$(document).ready(function() { 
    var id =$id; 
    var name=$name; 
    alert(id); 
    alert(name); 
}); 

, как я могу получить доступ к этим в JQuery

ответ

1

Вы можете сделать это только на странице загрузки, поскольку PHP только доступна, когда браузер делает запрос на сервер. Но вы можете иметь что-то вроде:

index.php

<?php 
    $id = $_POST[$this->id]; // 123 
    $name = $_POST[$this->name]; // John 
?> 
<html> 
<head></head> 
<script> 
    $(document).ready(function() { 
    var id = '<?=$id;?>'; 
    var name = '<?=$name;?>'; 

    console.log(id); // 123 
    console.log(name); // John 
    }); 
</script> 
</html> 

<?=$id;?> и <?=$name;?> буквально эхо из переменных в JavaScript на странице загрузки. Если вам нужно, чтобы эти значения обновлялись из скрипта PHP, вам необходимо использовать вызов AJAX.

1

JQuery и PHP - это разные типы языков.

Вам нужно сделать, как показано ниже, чтобы передать значение

$(document).ready(function() { 
    var id = '<?php echo $_POST[$this->id]; ?>'; 
    var name= '<?php echo $_POST[$this->name]; ?>'; 
    alert(id); 
    alert(name); 
}); 
Смежные вопросы