利用ajax json返回数组
前面谈过利用ajax无刷新传递参数值,今天说说用json类型来获取返回数组值,要给ajax加上json类型。
JavaScript代码
- $(document).ready(function() {
- //点击我赞同
- $("img.zantang").click(function(){
- var vote_content= $(this).attr("id");
- $.ajax({
- type: 'POST',
- dataType: 'json',
- url: 'test.php',
- data: 'vote_content='+ vote_content,
- success: function(response){
- if('1' == response.voteSuccess){
- alert("您已成功投了一票");
- document.getElementById('todayscore').innerHTML = response.voteSuceessScore;
- }else{
- alert(response.voteSuceessScore);
- }
- }
- });
- })
- })
上面的意思是把获取的vote_content值传到test.php页面,返回值分别为response.voteSuccess,response.voteSuccessScore对应test.php页面数组值
PHP代码
- <?php
- $todayscore = "对不起,您每天的投票数不能超过30票";
- $arr = array('voteSuccess' =>0,'voteSuceessScore' =>$todayscore);
- exit(json_encode($arr));
- ?>
本文链接地址:
发布者:9streets于 2011-02-22 发表
| 我要评论(0) | 阅读次数(2261)





