ThinkPHP返回JSON資料到AJAX

2021-07-16 14:03:57 字數 603 閱讀 6035

今天在js中ajax獲取後台資料時,thinkphp的輸出老是得不到返回,顯示一直是object或者undefined,後來各種嘗試,發現thinkphp和json處理都是有一定規範的,下面是成功後的關鍵**:

controller:

$foodinfo = $food->alias("a")->join($join)

->field('a.name,a.img,a.address,a.id')

->where($where)

->select();

$this -> ajaxreturn(json_encode($foodinfo), 'json');//在使用了ajaxreturn之後仍然需要對變數進行json_encode()處理

ajax:

$.ajax(,

url: "__controller__/showinmap",

type: "post",

datatype: "json",

async: false,

success: function (result) )

}});

spring boot起步之返回json資料

package com.dinglit import org.springframework.web.bind.annotation.restcontroller 169876809 author qianzhang 2017 06 11 7 45 34 等價於以預設屬性使用 configurati...

springmvc 後台返回json

springmvc是非常好用的框架,但是最近學習遇到乙個問題 後台返回json串,前台接收怎麼處理,我遇到的是後台返回list的json串,前台如何獲得這個串的長度,並且遍歷出來 後台是controller responsebody public listgettypes 前端請求而是 js aja...

springboot返回json輸出

我們在進行開發的過程的難免會進行物件的返回,比如乙個使用者物件user,以及乙個集合list,map等等。在這篇部落格中我們就是需要學習一下怎麼對乙個物件中某些屬性的處理。需要補充的一點就是springboot採用的是jackson進行的序列化以及反序列化,不用我們自己去進行實現,它是自動實現。我們...