duanmei1885 2011-07-16 14:20
浏览 82
已采纳

如何从jQuery Call中创建/检索数组

Jquery Ajax Call inserts new record on DB. File been called (php) needs to return two values, the contents of the insert and it's id.

How should I send back these values (array, xml, echo) on php?

How will I separate these in the Jquery Ajax success (data)?

Currently the processing php file returns only one string being the inserted content with which I then update view. Need to return the record id so i can wire the element.

Please advice if this needs more clarification. Thank You

JQUERY

$.ajax({
                    type:'post',
                    url: 'posts_in.php',
                    data: $("#postentry").serialize(),
                    success:function(data){
                        var id='posts';
                        //split returned data here
                        $('<div></div>').attr('id',id).addClass('boxee').html(data).prependTo('#boxer');
                        $('#tittle_ent').val('').focus();
                    }

PHP

echo $value1,$value2;

print_r($arrayhere);

XML ?

  • 写回答

3条回答 默认 最新

  • douhui5529 2011-07-16 14:26
    关注

    Return a JSON string encoded with json_encode().

    $php_array_result = array(1,2,3,4,5,6);
    
    // Send the correct MIME header and echo out the JSON string
    header("Content-type: application/json");
    echo json_encode($php_array_result);
    exit();
    

    In your jQuery ajax call, add the dataType: "json" property.

    $.ajax({
       type:'post',
       url: 'posts_in.php',
       dataType: "json",
       success: function(data) {
          console.dir(data);
       },
       // etc...
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)