说我有一个CSV字符串:
red,yellow,green,blue
我如何使用jQuery以编程方式从字符串中选择blue
?
通过呈现CSV文件的PHP脚本的AJAX请求返回数据。
var csv_Data;
$.ajax({
type: 'GET',
url: 'server.php',
async: false,
data: null,
success: function(text) {
csv_Data = text;
}
});
console.log(csv_Data);
答案 0 :(得分:4)
答案 1 :(得分:3)
没有jQuery,纯JavaScript:
var csv_Data = text.split(',');
var last = csv_Data[csv_Data.length - 1];
我强烈建议不要进行同步通话。
参考: string.split
更新:如果您真的只想获取最后一个值,可以使用lastIndexOf
[docs]和
substr
[docs]:
var last = text.substr(text.lastIndexOf(',') + 1);
答案 2 :(得分:3)
甚至
var csv_data = text.substr(text.lastIndexOf(",") + 1);
答案 3 :(得分:0)
您可以按照here说明使用jQuery CSV插件。但是,CSV格式通常在值周围有引号。使用json_encode()从PHP文件发送JSON格式的数据会更容易。