这是一个jQuery-ajax函数,可从php文件返回一些数据。
$('.up').click(function() {
var act = $('.active').val();
$.ajax({
type: "POST",
url: "database.php",
data: {
value: act
}
}).done(function(result) {
$('#msg').html(result)
});
});
我得到查询的数组结果。我没问题。
PHP结果:
array(2) {
[0]=> array(2) { ["Label"]=> string(3) "Group1" ["Count"]=> string(1) "244" }
[1]=> array(2) { ["Status"]=> string(7) "Group2" ["Count"]=> string(1) "125" }
}
实际的查询结果是这个。
Label Count
Group1 244
Group2 125
现在,我得到了结果。我想将Count
列的编号存储到两个不同的javascript变量中。
到目前为止,我已经尝试过了。
var value1 = "<?php echo htmlentities($data[0]['Count']) ?>";
var value2 = "<?php echo htmlentities($data[1]['Count']) ?>";
尝试用result
ajax调用替换上面的代码。
但是,当我这样做时,单击事件本身并未触发。
我已将数字保存到两个php
变量即value1
和中value2
。
在ajax
通话结果中,我得到的结果是244125
。
帮助我将该数字保存到两个不同的javascript
变量中。
我假设您将对这些数据进行处理,因此您需要知道要查找的内容。
获取您的PHP以使用如下键提供JSON:
{"Bob": "24", "Sue": "12"}
这样,您可以访问所需的信息,也可以遍历整个内容。我做了一些小提琴,希望对您有所帮助。
最终,您只想使用jQuery $ .getJSON提取信息,然后根据需要进行处理。
如果您需要PHP以指定的格式输出,则可以执行以下操作:
$people = array("24", "12", "16", "48");
var_dump(json_encode($people));
这是文档:http : //uk3.php.net/json_encode
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句