我需要创建一个 JavaScript 变量来与另一个变量进行比较。
- 其中一个变量来自一个 php 文件。所以我创建了一个简单的 php 数组并将
json_encode($array)
其转换为 json。 - 使用 ajax/getJSON,我如何获取该值,将其放入变量中,并将其用于逻辑测试?
我已经看到了一些 getJSON 的例子,但它们都是复杂的数组,而我的只是一个值。谢谢
我需要创建一个 JavaScript 变量来与另一个变量进行比较。
json_encode($array)
其转换为 json。我已经看到了一些 getJSON 的例子,但它们都是复杂的数组,而我的只是一个值。谢谢
$.getJSON('yoururl.php', function(json_data){
var compare_me = json_data.key // key is the name of the json key name
});
PHP
你的文件.php
<?php
echo json_encode(array('value' => 1));
exit;
?>
尝试这个
$.get('your-file.php', function(data){
if (data.value === value_to_compare) {
// Do stuff
}
}, 'json');
$.post('url_of_oyu_file.php', function(responseText){
var json_var = JSON.parse(responseText); //Convert the string into object.
if(json_var.val = value_to_compare){
//Do Stuff...
}
});