Привет, мне нужно, чтобы передать значение PHP в process.js, как я могу это сделать. Я знаю, что мне нужно использовать AJAX, но я не знаю, что делать, чтобы получить значение в process.js. Я судимое что-то вроде этогокак передать переменную PHP в process.js
<script type="text/javascript">
function go(){
var s;
var variable = 5;
$.ajax({
method:"POST",
tupe:"POST",
url: "take.php",
data:({val:variable}),
success: function(data){
//$('#msg').html(data);
var b = data;
s=b;
}
});
alert (s);
}
</script>
и мой РНР:
<?php
if($_POST){
$img = "index.jpg" ;
echo $img;
}
?>
но когда я предупредит «s » не определено, и я не знаю, как передать его в код обработки для показать изображение на холсте. Может кто-нибудь потренировать меня?
Лучшей практикой является вывод в формате JSON из PHP. – Devon
Ваше предупреждение запускается до получения ответа. Вы должны поместить его в обратный вызов успеха, если хотите использовать значение, возвращаемое в ответе. –