Tag: 返回值

调用Json数据返回undefined“

当我从php文件中调用json对象时,它返回undefined。 我可以看到所有数据写入alert(data)但是当我写警报(data.books)时,它会返回unifined。 $JSON = ‘ { “books”: { “book1”: “firstbook”, “book2”: “secondbook” } } ‘; 我用jquery调用它 jQuery(‘#login’).live(‘submit’,function(event) { $.ajax({ url: ‘lib/login.php’, type: ‘POST’, dataType: ‘json’, data: $(‘#login’).serialize(), success: function(data ) { alert(‘ ‘ +data.books); if(data.books.book1){ alert(“OK”); }else { alert(“error”); } } }); return false; }); 编辑这是它返回警报(数据)的方式 { “books”: { “book1”: “firstbook”, “book2”: “secondbook” } }

返回“success:”方法的数据?

我正在尝试获取我使用jquery编写的实用程序方法的返回值: function loadFrames(coords, spritesheet) { return $.ajax({ type: “GET”, url: coords, dataType: “xml”, success: function(xml,code,obj) {return parseFrameData(xml, spritesheet);} }); } 因此,此方法接收两个参数,打开一个文件(“plist”参数指向的文件)并运行parseFrameData方法。 后者返回一个对象数组。 我想用以下方式使用它: var frames = loadFrames(‘player.xml’, ‘spritesheet.png’); 但是我没有找到说“以”’成功:’返回你在线调用的方法的价值的方法……“

4个切换按钮互相说javascript,但没有一个是好听众

在底部更新 有4个divs设置为toggle buttons 。 切换按钮时: -it被动画为按下的按钮, -it检索一些内容,然后将该内容放入一个框中,然后 -it将值1返回给数组。 (没问题。) 问题:当按下一个按钮按钮时,我不明白如何关闭第一个按钮而不关闭另一个按钮或影响其他按钮。 如何将一个按钮的输出传递给其他按钮,以便他们知道在打开电源时必须关闭谁 ? 到目前为止,我的解决方案是创建2个数组: var arrayValues [ a, b, c, d]; //the values of each button state: [0,0,0,0] [1,1,1,1] var addedValues = [a + b + c + d]; //the values of each array item added together: [0+0+0+0]= 0 [1,1,1,1]=4 然后 if (addedValues = 0) { […]

jQuery .on()单击事件捕获按钮列表中的动态’data-‘属性以将值传递给其他函数?

我有一个大约40行的动态表列表,每个行都有一个包含日期字段的编辑按钮。 我还有以下单击事件脚本尝试通过公共类附加到每个按钮,该公共类需要访问按钮图像代码中的数据属性的值,如下所示: $(‘.showEdt’).each(function () { var $this = $(this); $(this).on(“click”,$this.data(‘eValz’), function () { alert(this); }); }); 动态生成的编辑按钮示例: 问题: 该脚本加载正常,当单击编辑按钮时,警报显示:[object HTMLImageElement]而不是data-evalz值? 请提供有关如何访问所单击按钮的唯一数据的建议?

Jquery函数返回值

我创建了一个迭代UL / LI的函数。 这很好用,我的问题是将值返回到另一个变量。 这有可能吗? 什么是最好的方法? 谢谢! function getMachine(color, qty) { $(“#getMachine li”).each(function() { var thisArray = $(this).text().split(“~”); if(thisArray[0] == color&& qty>= parseInt(thisArray[1]) && qty<= parseInt(thisArray[2])) { return thisArray[3]; } }); } var retval = getMachine(color, qty);

PHP和jQuery AJAX的多个返回值

我正在使用这个jQuery代码: $.ajax ({ type: “POST”, url: “customerfilter.php”, data: dataString, cache: false, success: function(html) { $(“.custName”).html(html); } }); 我该怎么做这样的事情: $(“.projDesc”).html(html1); 所以我可以将返回的结果拆分为两个html元素? echo “” .$row[‘cust_name’]. “”; 多数民众赞成我正在使用的PHP,我想回应另一个我可以放入另一个HTML元素的语句 这有意义吗?

jQuery Ajax:给调用者返回值?

我有一些jQuery代码。 我调用了一个Ajax函数文件file.php,它有一些字段,比如: Milk. 我会再分配到jQuery函数吗? 如果是这样,我该怎么办? 我附上了一个示例文件: $(document).ready(function(){ $.ajax({ type:”GET”, url:”file.php”, data:id, success:function(){ var txt=id; $.prompt( txt,{ opacity: 0.2 }); }, error:function(){ window.location(“ERRoR”); } }); });

如何获取跨多个函数返回的变量 – Javascript / jQuery

总结这个问题是弄清楚如何在javascript函数之间传递变量而不:返回变量,在主函数之间传递参数,使用全局变量,以及强制函数1等待函数2完成。 我想出了一个jQuery解决方案,并在下面发布(在答案部分)。 Old Post:我初始化了一组四个函数,每个函数以不同的方式相互调用。 最后,我需要将最终修改后的产品(数组)返回到初始化函数。 全局变量不会强制初始函数等待。 并且向后返回四次也不起作用。 如果无法返回,如何将修改后的变量传递回其初始化函数? 或者为什么不回来? (迷宫从initFunctionA开始,以initFunctionA结束) classOne = { initFunctionA : function() { classTwo.functionB(functionD, array); // I NEED ACCESS TO ARRAY2 HERE }, functionD : function(data, array) { var array2 = // modifications to array } } {…} classTwo = { functionB : function(callback, array) { $.ajax({ success: function(ret){ classTwo.functionC(ret, callback, […]

jQuery Ajax返回整个页面

我有一个jquery-ajax函数,它将数据发送到php脚本,问题在于返回值,它返回整个页面而不是单个值。 感谢您的时间和帮助。 $(“#ajaxBtn”).click(function(){ var inputText = $(“#testText”).val(); $.ajax({ type: “POST”, url: “index.php”, data: “testAjax=”+inputText, dataType: “html”, success: function(html){ alert(html); } }); });