jquery - ajax调用JQUERY中的变量数据

标签 jquery ajax

我尝试在 jquery 的 AJAX 调用中使用变量,但它不起作用。 move 变量包含不同的值。请检查以下代码:

var $move = 'next';

$.ajax({
   type: "POST",
   url: "somephp.php",
   data: {$move:1},
});

提出在数据中使用 $move 变量的任何方法。

最佳答案

如果要使用变量作为属性名称,请使用数组表示法。

There are two ways to access object members: dot notation and bracket notation (a.k.a. subscript operator).

带有数组符号的代码:

var $move = 'next';
var data = {};
data[$move] = 1;

$.ajax({
   type: "POST",
   url: "somephp.php",
   data: data,
});

The example on jsfiddle (该帖子显然不起作用,因此请检查控制台以查看发布的内容。)

关于jquery - ajax调用JQUERY中的变量数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11687217/

相关文章:

php - 我有一个表,我用它通过 ajax 或 jquery 更新 mysql,适用于 firefox、opera、chrome 和 safari,但不适用于 IE8

jQuery 空函数和 html 函数

javascript - 使用 PHP 中 Javascript 函数末尾生成的数据

javascript - 如何使用jquery删除html中的bug字符

javascript - HTML5 history API popstate 事件返回错误数据

javascript - 如何在javascript中将数据属性值转换为整数?

javascript - 如何检测浏览器是否正在加载

jquery - 了解 AJAX 响应中图像何时完成加载

php - ajax调用php并从mysql表返回数据。热衷于制作这样的数据结构吗?

jquery - Angular 数仅输入限制 0