第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JSON.parse:JSON 數(shù)據(jù) laravel 第 1 行第 1 列的數(shù)據(jù)意外結(jié)束

JSON.parse:JSON 數(shù)據(jù) laravel 第 1 行第 1 列的數(shù)據(jù)意外結(jié)束

PHP
小怪獸愛吃肉 2023-04-21 15:10:57
你好,當我想在我的文本字段中顯示我的查詢結(jié)果時遇到問題我試圖不使用 JSON.parse 但是當我這樣做時它沒有顯示任何內(nèi)容然后我使用警報并顯示我的未定義這是 代碼使用警報顯示結(jié)果$(document).ready(function(){    $('#zip_code').blur(function()    {        var zip_code=$(this).val();        if(zip_code != '')        {            var _token = $('input[name="_token"]').val();            $.ajax({                url:"{{route('complete.zip')}}",                method:"POST",                data:{zip_code:zip_code,_token:_token},                success:function(data)                {                    alert(data.value1);                }            });        }    });});當我嘗試在控制臺中轉(zhuǎn)換 JSON 時,向我展示 SyntaxError: JSON.parse: JSON 數(shù)據(jù)的第 1 行第 1 列的數(shù)據(jù)意外結(jié)束這是代碼$(document).ready(function(){    $('#zip_code').blur(function()    {        var zip_code=$(this).val();        if(zip_code != '')        {            var _token = $('input[name="_token"]').val();            $.ajax({                url:"{{route('complete.zip')}}",                method:"POST",                data:{zip_code:zip_code,_token:_token},                success:function(data)                {                    var result = JSON.parse(data);                   $('#estado').val(result.value1);                   $('#municipio').val(result.value2);                }            });        }    });});PHP 文件是下一個使用的數(shù)據(jù)庫;類 ClientBusinessController 擴展控制器 {public function index(){    return view("new_client.register_business");}public function receiveValueZip(Request $request){       if(!empty($request->get('zip_code')))    {        $result=DB::table('direccion')        ->select('Calle1','Calle2')        ->where('Id_Direccion','=',6)        ->get();        foreach($result as $r)        {            json_encode(array("value1"=>$r->Calle1,"value2"=>$r->Calle2));        }    } }有人知道如何解決這個問題嗎?非常感謝
查看完整描述

1 回答

?
蝴蝶不菲

TA貢獻1810條經(jīng)驗 獲得超4個贊

json_encode如果多次調(diào)用,最終會得到無效的 JSON。相反,您應該完全構(gòu)建數(shù)組結(jié)構(gòu)并json_encode只調(diào)用一次。但是我建議使用response()->json并讓 Laravel 處理 JSON 序列化:


public function index()

{


    return view("new_client.register_business");

}


public function receiveValueZip(Request $request)

{   

    if(!empty($request->get('zip_code')))

    {


        $result=DB::table('direccion')

        ->select('Calle1','Calle2')

        ->where('Id_Direccion','=',6)

        ->get();

        return response()->json(

            $result->map(function ($row) {

                return array("value1"=>$r->Calle1,"value2"=>$r->Calle2);

            });

        );


    } 

}


查看完整回答
反對 回復 2023-04-21
  • 1 回答
  • 0 關(guān)注
  • 149 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號