簡體   English   中英

如何從使用ajax更新的json文件中提取值並將其用作php變量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM