0

我需要创建一个 JavaScript 变量来与另一个变量进行比较。

  • 其中一个变量来自一个 php 文件。所以我创建了一个简单的 php 数组并将json_encode($array)其转换为 json。
  • 使用 ajax/getJSON,我如何获取该值,将其放入变量中,并将其用于逻辑测试?

我已经看到了一些 getJSON 的例子,但它们都是复杂的数组,而我的只是一个值。谢谢

4

3 回答 3

2
$.getJSON('yoururl.php', function(json_data){
   var compare_me = json_data.key // key is the name of the json key name
});
于 2013-06-03T17:31:32.303 回答
0

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');
于 2013-06-03T17:46:29.787 回答
0
$.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...
   }
});
于 2013-06-03T17:38:53.137 回答