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

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

將數(shù)組從 php 傳遞到 ajax 時,位置 0 處的 JSON 中出現(xiàn)意外標記 C

將數(shù)組從 php 傳遞到 ajax 時,位置 0 處的 JSON 中出現(xiàn)意外標記 C

PHP
慕容3067478 2021-09-18 21:23:56
我正在嘗試將數(shù)組從 php 發(fā)送到 json 文件中的 ajax,但是當我提醒 res var 進行測試時,我看到以下錯誤消息:未捕獲的語法錯誤:JSON 中的意外標記 C 位于位置 0我的數(shù)組是這樣的:["C", "Dbm", "Bb", "Bb", "F", "Cm", "Eb", "Dbm", "Bb", "Bb", "F", "Cm", "F", "Bb", "Eb", "Bb", "F",…]當用戶單擊視圖中的按鈕時,由 php 函數(shù)創(chuàng)建的數(shù)組和數(shù)組項的數(shù)組會有所不同。Java腳本:$(".T-chords").on('click',function(event){    event.preventDefault();    var This = $(this);    $.ajax({        url : data.ajax_url,        type : 'post',        dataType: 'json',        data : {            action : 'transpose_callback',            content : data.content,            target_scale : This.text(),            base_scale : data.base_scale,        },        success:function(response){            var res = JSON.parse(response);            alert(res[1]);        },        error: function(){            alert("err");        }    })})
查看完整描述

2 回答

?
UYOU

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

您可以通過兩種方式修復它,1) 替換 var res = JSON.parse(response); 警報(資源[1]);使用 var res = response; 警報(資源[1]);

因為在這里你會得到一個數(shù)組,而不是一個 JSON 對象。2)或者你可以在這里傳遞一個關(guān)聯(lián)數(shù)組

$transposed_arr = array("c"=>"C", "Dbm"=>"Dbm","Bb" =>"Bb");
     json_encode($transposed_arr)

關(guān)聯(lián)數(shù)組將生成一個 JSON 對象,您可以在該對象上應用

 var res = JSON.parse(response);


查看完整回答
反對 回復 2021-09-18
?
呼啦一陣風

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

這要么是因為您正在解析已解析的對象。嘗試刪除var res = JSON.parse(response);并將其更改為var res = response;


查看完整回答
反對 回復 2021-09-18
  • 2 回答
  • 0 關(guān)注
  • 197 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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