![](/img/trans.png)
[英]How to transfer variable from ajax to php and php to ajax with JSON?
[英]how to extract a value from json file updated with ajax and using it as a php variable
json.php:
$array['value1'] = 100;
$array['value2'] = 500;
echo json_encode($array);
JavaScript的:
$.getJSON('json.php', function(data) {
$('#value1').html(data.value1);
$('#value2').html(data.value2);
}
HTML:
<div id='value1'></div>
<div id='value2'></div>
輸出將是:
100
500
問題:我將如何更改javascript以將value1和value2用作php腳本中的變量。 例如:
腳本:
<?php if ($value1 < $value2) {
echo $value1." is smaller than ".$value2;
} else {
echo $value1." is bigger than ".$value2;
}
我前面的示例的輸出將是:
100 is smaller than 500
提前致謝!
您可能會檢查出此問題以解決您的問題: 從php中的數組鍵創建變量
源代碼: https : //ide.c9.io/ammaroff/stack
運行示例: https : //stack-c9-ammaroff.c9.io/
JS:
$.getJSON('json.php', function(data) {
$.post("server.php",data);
//$.post("server.php",{"value1":data.value1,"value2":data.value2);
}
PHP:
server.php
<?php if ($_POST["value1"] < $_POST["value2"]) {
echo $_POST["value1"]." is smaller than ".$_POST["value2"];
} else {
echo $_POST["value1"]." is bigger than ".$_POST["value2"];
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.