我正在尝试在jquery的AJAX调用中使用变量,但是它不起作用。移动变量包含不同的值。请检查以下代码:
var $move = 'next';
$.ajax({
type: "POST",
url: "somephp.php",
data: {$move:1},
});
建议在数据中使用$ move变量的任何方法。
它应该是
$.ajax({
type: "POST",
url: "somephp.php",
data: {"data":$move},
});
问题内容: 为什么最终控制台日志未定义?变量时间具有全局作用域,而ajax调用是异步的。 这是我的代码: 问题答案: 更改为布尔值false。 http://api.jquery.com/jQuery.ajax/ 另外,请注意,如果您需要在此处使用跨域,则将无法同步-请使用Promise。 使用Q.js在此处查看这样的示例: 演示
问题内容: 我有以下代码 现在,测试var应该像控制台那样将false设置为true。但是test var给了我不确定的原因? 问题答案: 可能是因为Validate.fail(test)在异步调用之后立即发生。请记住,它是异步的,这意味着它与页面上运行的javascript并行执行。
问题内容: 我正在尝试通过jQuery AJAX调用预加载一些图像,但是在将(url)字符串传递到AJAX调用的成功函数内的函数时遇到了实际问题(如果有意义)。 这是我的代码,原样: 可以看到我(失败的)尝试将url传递到调用中- 最终得到了递增整数的值。不确定为什么或与这些东西有什么关系,也许是jpg文件的数量? …无论如何,它当然应该在我原始的urls数组中使用单个值。 感谢您的帮助-我似乎总
我通常使用javascript ajax,一切工作都很好,但wordpress需要jquery ajax,我不熟悉。 为什么没有定义下面代码中描述的变量?
问题内容: 我有一些使用JSON检查增值税号的代码。 我需要知道增值税号码是正确的 数据变量返回true或false。但是我无法从JSON返回的函数中获得正确的BTWnummer。它始终保留1个BTW号码。我认为JSON是异步的,那么如何在JSON代码中获取正确的数字?根据我的测试,它确实在callUrl中使用了不同的数字。 问题答案: 问题在于调用回调时变量已更改,因为循环是在异步回调之前完全执
我试图从ajax调用中的ID获取变体的价格。我不明白为什么wc_get_product()返回一个空对象。 下面是我的ajax调用Javascript代码: 这是我的PHP文件,其中$变体返回一个空数组: 返回正确的变量ID(已检查)。