我有一个像这样的PHP对象:
Array ( [Apples] => stdClass Object ( [RandomText] => Apples [RandomNumber1] => 30 [RandomNumber2] => 21 ) [Oranges] => stdClass Object ( [RandomText] => Oranges [RandomNumber1] => 20 [RandomNumber2] => 45 ) )
我的最终目标是能够在jQuery中使用它。 特别是,在表单选择中,一旦选项更改为“Apples”,它会警告“RandomString1大于RandomString2”,当它更改为Oranges时,它会警告“RandomString1小于RandomString2”,依此类推迭代。
我的问题是,我该怎么做? 我试过把它添加到我的PHP中:
echo ' var json = '. json_encode($myArray).'';
哪个输出:
var json = {"Apples":{"RandomText":"Apples","RandomNumber1":"30","RandomNumber2":21},"Oranges":{"RandomText":"Oranges","RandomNumber1":"20","RandomNumber2":45}}
但我无法弄清楚如何从这里开始。
任何帮助,甚至指向我在哪里看,将不胜感激:)
你快到了…
$('select').change(function(){ var fruit = $(this).val(); if (json[fruit].RandomNumber1 > json[fruit].RandomNumber2) { alert(json[fruit].RandomText); } else { alert('Something else?'); } });
您应该使用Inspector / Firebug在浏览器中使用JS控制台,这样您就可以轻松地尝试。 你可以从写json;
开始json;
并看到它返回的内容。 然后开始玩不同的导航方式。
以上就是jQuery教程分享如何使用Jquery操作PHP对象相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/557764.html