我想使用ajax來驗證表單。所以我在Laravel中創建了這個代碼:$nick = Nick::where('slug', $slug)->first();if($nick){ $exist = true;} else { $exist = false;}$a = ['exist' => $exist];return json_encode($a);現在我想在ajax中檢查一下(我正在使用React,但這并不重要)。對于測試,我嘗試這個async value => await fetch("/ajax/my/address").then(async response => console.log(response))如何檢查存在字段?這個請求回調了很多數據——狀態等等。
2 回答

繁花如伊
TA貢獻2012條經驗 獲得超12個贊
用于將 JSON 解析為對象。response.json()
async value => {
const response = await fetch("/ajax/my/address");
const obj = await response.json();
console.log(obj.exist);
}
順便說一句,不要混合和在同一功能中。await.then()

MMTTMM
TA貢獻1869條經驗 獲得超4個贊
調用的解析值是響應
對象。要獲取數據,您需要使用 response.json()
將響應正文提取為 JSON:fetch()
const yourFunction = async value => {
const responseObject = await fetch("/ajax/my/address")
const json = await responseObject.json()
console.log(json)
}
- 2 回答
- 0 關注
- 107 瀏覽
添加回答
舉報
0/150
提交
取消