jquery 如何将js数组转换成字符串字符串?

我从我的代码后面(PHP)检索到一个数组对象到我的JQuery中并得到: Array ( [0] => stdClass Object ( [MFID] => 1 [MFName] => Customer ID [FTID] => 1 [DTID] => 1 [MFKey] => 0 [MFWSKey] => [MFWSName] => [MFRequired] => 1 [MFDefaultValue] => [MFMin] => 0 [MFMax] => 0 [MFDueDate] => 0 [MFToBePaid] => 0 [MFMaxLength] => 50 [MFOrderNo] => 1 [MFStatus] => 1 ) ) 我想从该数组中获取MFName到某个输入对象 $("#fname").val(data[0]['MFName']); 但这不起作用。 通常我会在将它返回给客户端之前在Php中执行, $val = $array[0]->MFname; 我怎么能在JQuery中做到这一点? I retrieved an object of array from my code behind(PHP) into my JQuery and get:Array ( [0] => stdClass Object ( [MFID] => 1 [MFName] => Customer ID [FTID] => 1 [DTID] => 1 [MFKey] => 0 [MFWSKey] => [MFWSName] => [MFRequired] => 1 [MFDefaultValue] => [MFMin] => 0 [MFMax] => 0 [MFDueDate] => 0 [MFToBePaid] => 0 [MFMaxLength] => 50 [MFOrderNo] => 1 [MFStatus] => 1 ) ) I want to get the MFName from that array into a certain input object, lets say$("#fname").val(data[0]['MFName']); But that does not work.Usually I do it in Php before returning it to the client, $val = $array[0]->MFname; How can I do it in JQuery?2022-08-11 18:08相关问答 更多将其检查为数组并循环遍历: for (var i=0; i<$(array1).filter(array2).length; ++i) Check it as an Array and loop through it: for (var i=0; i<$(array1).filter(array2).length; ++i)//在php端返回json编码数组 var arr = JSON.parse(yourArray); alert(arr[0].MFname); 希望你会发现使用它 // return json encoded array in php side var arr = JSON.parse(yourArray); alert(arr[0].MFname); Hope you will find using thislastBit变量不是一个简单的字符串,而是一个Text对象。 例如,使用lastBit.wholeText或lastBit.data来获取实际的文本字符串。 The lastBit variable is not a simple string but rather a Text object. Use lastBit.wholeText or lastBit.data for example to get the actual text string.尝试使用JSON.parse 确保您在JSON表单中获得了正确的JSON数据"
['a','b','c','d','e']
jQuery(document).ready(function(){ var a = $('#result').html(); a=a.replace(/'/g, '"'); alert(a); $.each(JSON.parse(a), function(b)...索引和每个迭代的值都作为回调中的参数提供。 $.each(propertiesToSanitize, function(index,value) { console.log(index + ':' + value); }); the index and the value for each iteration are provided as a parameter in the callback. $.each(propertiesToSanitize, function(index,v...您可以使用移植到JavaScript的PHP的unserialize()版本。 You can use a version of PHP's unserialize() ported to JavaScript.从PHP 5.4你可以简单地eval:eval(“\ $ f = ['method'=>'post','action'=>'#'];”); 后续代码var_dump($ F); 对于olders,你必须稍微修改一下字符串,将第一个“[”改为“array(”和“last”]“改为”)“”。 问题是如何在PHP中从var_dump的输出创建一个数组? From php 5.4 you can simply eval: eval("\$f=['method'=>'post','action'=>'#']...尝试 $("span.myClass").each(function (i) { $(this).text(textarr[i]); }); I hate to end the question with a 'it was all a dream afterall' copout, but it turns out my browser was funked. I've since checked my script (and the million variations of it ...您不能这样做,您不能设置返回值,因为它是您的本地副本。 如果它是可变的,你可以改变它,但设置它只会改变你的本地,临时,变量。 你可以做的关闭是objectarray.item.item.path['item.price'] = 12.45 ,它将修改一个可变对象。 You can't do this, you can't set a return value as it is your local copy. If it's mutable you can change it but settin...您可以使用map方法将每个对象转换为包含键和值的数组,然后使用相同的方法连接所有数组: a = $.map(a, function(o){ return $.map(o, function(x, i){ return [x, i]; }); }); 演示: http : //jsfiddle.net/Guffa/XV7yz/ You can use the map method to turn each object into an array containing the key and va...相关文章 更多今天遇见一个问题.不知道怎么解决. 如: 自己建立了一个文件read.txt 里面存放这样的 键值 ...Java String类 字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提 ...  在Java中Object类是所有类的父类,其中有几个需要override的方法比如equals,h ...命令格式: SET key value 把字符串值value存储到key中。如果存在此key,SE ...Some might also contend that inheritance should be ...我想遍历一个字符串的每一个字符,以前是用string.toCharArray()来转换成一个char[ ...比如:String str="123456abcdef654321"; 我想以每 ...Splitter trimResults(CharMatcher trimmer)返回分离器的行为等同 ...相信大家对 String 和 StringBuffer 的区别也已经很了解了,但是估计还是会有很多同志 ...在使用springmvc+freemarker,有可能你会遇到以下异常(如:资源找不到重定向到404的 ...最新问答 更多尝试这个: dir /s /b /o:n /ad > f.txt Try this: dir /s /b /o:n /ad > f.txt在C11和C ++ 17( 强调我的 ) void *memchr(const void *s, int c, size_t n); memchr函数在s指向的对象的前n字符(每个字符解释为unsigned char )中查找第一次出现的c (转换为unsigned char )。 该实现应该像按顺序读取字符一样,并在找到匹配字符后立即停止。 只要memchr在你跳出界限之前找到它所寻找的东西,你就没事了。 C ++ 11和C ++ 14都使用C99,它没有这种措辞。 (他们参考ISO / IE127是带符号的8位整数的最大值。 如果整数溢出到128处的下一个字节,则可以安全地假设您没有被发送16位值,而是2个带符号的8位值,并且将该值读取为16位整数将是不正确的。 我首先使用第一个字节作为128的乘数并添加第二个字节,这将给出你正在寻找的系列。 buf = Buffer([0,127]) // buf.readInt8(0) * 128 + buf.readInt8(1) >127 buf = Buffer([1,0]) //你所描述的实际上很容易做到。 首先,我建议将音频导入Flash项目。 或者,有一种方法可以直接从外部文件播放它。 这超出了我的答案的范围,所以如果您需要帮助,您应该发布一个专门涵盖它的问题。 假设您已将音频文件导入Flash项目的库中,请创建它的as3实例。 (右键单击库中的文件,单击属性 - > ActionScript [选项卡] - > [检查]导出ActionScript和[输入名称]类) 现在,在代码中创建声音的定义。 (假设你的两个声音在上一步的Class字段中被命名为“mySoun这是一个困难的问题。 mail.ru服务器显然行为不正确。 我唯一的建议是尽量只依赖协议中最常用的位。 在这种情况下,尝试发出FETCH ENVELOPE和FETCH BODYSTRUCTURE而不是FETCH BODY.PEEK[HEADER.FIELDS (Message-ID)] 。 后者并不罕见,根本不是,但前者是协议中最常用的位,因此有理由希望mail.ru可能已经测试了ENVELOPE和BODYSTRUCTURE足以捕获任何会干扰客户端的错误。 祝好运。 This is a diff这个问题最终通过在包含ScrollView上使用OnGlobalLayoutListener来解决,我在其中调用scrollTo(0,webViewHeight)和removeOnGlobalLayoutListener(this)。 在此之前,我使WebView可见,通过setLayoutParams设置其高度(视图必须首先可见)。 如果我错了,请纠正我,但由于OnGlobalLayoutListener,这可能与它无关。 当视图可见并设置高度时,在我们设置一个OnGlobalLayoutLi在离子2中你需要写一些像 In ionic 2 you need to write something like,javax.persistence.NonUniqueResultException: result returns more than one elements 这表示该表对于同一个iduser有多行。 Product p = (Product) selectAll.getSingleResult(); 不要期望单个结果,而是尝试多个值。 使用list() List productsList = selectAll.list(); 如果不是您希望数据来的情况,请您发布的示例有一些语法问题。 我假设你的示例准备很简单,而不是实际上在你的代码中。 更正和格式化,它看起来像: [ { "A": "1", "B": { "name": "joe", "lastname": "jones" }, "COLORS": { "red": "rojo", "blue": "azul" }第一个语句不执行实际的SQL查询,它只构建您要运行的查询的一部分。 当你调用query.Count() ,第一个将被执行 SELECT COUNT(*) FROM Table WHERE Something = something 在query.Skip().Take()也不会执行查询,只有当你尝试枚举结果(在paged执行foreach或在其上调用.ToList() )它才会执行相应的SQL语句仅检索页面的行(使用ROW_NUMBER)。 如果在SQL事件探查器中观察到这一点,您将看到正好执}

我要回帖

更多关于 js数组转换成字符串 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信