Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jQuery从字符串中获取特定值_Javascript_Jquery - Fatal编程技术网

Javascript 如何使用jQuery从字符串中获取特定值

Javascript 如何使用jQuery从字符串中获取特定值,javascript,jquery,Javascript,Jquery,嗨,我有一些字符串中的值,我想从中搜索一些特定的值,例如{指南、模板、最新优惠、视频},这是来自我的数据库的下拉值。是否有任何方法可以获取来自db的值并用唯一标识符(如“#”)将其追加。由于我是jQuery的新手,任何帮助都将不胜感激。谢谢 String [yzRraPX1N69OvdtJ0LYBB0fuLuL+aimTS8ZYThUCxuk=~Guides~sfsfsfsfs~fsfsf~sfs~Latest Offers~fsfs~fsfs~sffsfs~Templates~fsfsfs~f

嗨,我有一些字符串中的值,我想从中搜索一些特定的值,例如{指南、模板、最新优惠、视频},这是来自我的数据库的下拉值。是否有任何方法可以获取来自db的值并用唯一标识符(如“#”)将其追加。由于我是jQuery的新手,任何帮助都将不胜感激。谢谢

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,并在需要时解析它