Javascript 如何使用jQuery从字符串中获取特定值
嗨,我有一些字符串中的值,我想从中搜索一些特定的值,例如{指南、模板、最新优惠、视频},这是来自我的数据库的下拉值。是否有任何方法可以获取来自db的值并用唯一标识符(如“#”)将其追加。由于我是jQuery的新手,任何帮助都将不胜感激。谢谢Javascript 如何使用jQuery从字符串中获取特定值,javascript,jquery,Javascript,Jquery,嗨,我有一些字符串中的值,我想从中搜索一些特定的值,例如{指南、模板、最新优惠、视频},这是来自我的数据库的下拉值。是否有任何方法可以获取来自db的值并用唯一标识符(如“#”)将其追加。由于我是jQuery的新手,任何帮助都将不胜感激。谢谢 String [yzRraPX1N69OvdtJ0LYBB0fuLuL+aimTS8ZYThUCxuk=~Guides~sfsfsfsfs~fsfsf~sfs~Latest Offers~fsfs~fsfs~sffsfs~Templates~fsfsfs~f
String
[yzRraPX1N69OvdtJ0LYBB0fuLuL+aimTS8ZYThUCxuk=~Guides~sfsfsfsfs~fsfsf~sfs~Latest Offers~fsfs~fsfs~sffsfs~Templates~fsfsfs~fsdgh~dfhg~Videos~sdgs~gdsgsd~sdsgsg~RRQWC01~BfV/7wyRKKEwDahd0V1ntzAbWGDtJoySPXYony4NVMc=~QWC~RRQWC01~~~]]
jQuery:
函数fnOnSubmit(){
var flsearchvalue=$(“#fldsearch”).val();
警报(“flsearchvalue”+flsearchvalue);
var formvalue=$(“#frmmain”).serializeArray();
var标志=“”;
每个(formvalue,函数(i,formvalue){
flag=flag+(formvalue.value)+'~';
}
});
}
是否有任何理由需要以该格式保存数据?你不能将其结构化保存吗?实际上,这些是动态添加行的值,我想在第二个屏幕上传递这些值。因此,我将根据“~”和“#”拆分这些值。这样我就可以在第二个屏幕上获得精确的对应值。我知道,[]是字符串的一部分吗?您可以直接传递formvalue
,而不是构建一个不方便的字符串。然后,您应该能够使用Array.prototype.find()
返回您的值,我同意,如果您需要它作为字符串,您可以将其JSON.stringify,并在需要时解析它