我正在尝试将数组从 php 发送到 json 文件中的 ajax,但是当我提醒 res var 进行测试时,我看到以下错误消息:
未捕获的语法错误:JSON 中的意外标记 C 位于位置 0
我的数组是这样的:
["C", "Dbm", "Bb", "Bb", "F", "Cm", "Eb", "Dbm", "Bb", "Bb", "F", "Cm", "F", "Bb", "Eb", "Bb", "F",…]
当用户单击视图中的按钮时,由 php 函数创建的数组和数组项的数组会有所不同。
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");
}
})
})
UYOU
呼啦一阵风