使用jQuery传递参数'的AJAX实现
Passing parameters with jQuery's AJAX implementation
例如,我有下面的代码。
var loadUrl = 'test.php';
var dataObject = { category_id: category_id, grade_val: grade };
jQuery.ajax({
type: 'POST',
url: loadUrl,
data: dataObject,
dataType: 'html',
error: ajaxError,
success: function(response) {
callback(response);
}
});
现在我想知道,如果我在JavaScript中有一个名为category_id
的var,可以像上面那样使用它吗。。。还是最终会将category_id
的值用作传递给PHP的_POST
变量的名称?我可以用单引号将变量的名称括起来以避免这种情况吗,例如:
var loadUrl = 'test.php';
var dataObject = { 'category_id': category_id, 'grade_val': grade };
jQuery.ajax({
type: 'POST',
url: loadUrl,
data: dataObject,
dataType: 'html',
error: ajaxError,
success: function(response) {
callback(response);
}
});
还是应该重命名我的JavaScript变量?
使用任何合法标识符作为对象文字中的"键"是安全的。浏览器不会尝试评估该标识符并将其替换为其值。
使用引号是可选的。
相关文章:
- 在样板文件中实现Ajax
- 如何在执行 Ajax 请求大量数据库更新时实现进度条
- 使用ajax和jquery ui滑块实现一个下拉框
- 如何在CodeIgniter中实现AJAX
- 在以下情况下,如何使用AJAX实现删除功能
- 如何用ajax实现加载显示
- 如何使用Codeigniter和jQuery Ajax实现文件上传
- jsp 页面的表部分的 Ajax 实现
- 使用 PHP 和 AJAX 实现变量按钮
- 尝试使用 php/ajax 实现表单但没有成功
- 使用 Ajax 实现 SearchBox
- Django 和 Ajax - 实现从 Ajax 到模板的数组
- 基本的JSP、JSON和AJAX实现
- 使用jQuery传递参数'的AJAX实现
- 在jsp中加载gif-ajax实现
- 如何使用JQuery AJAX实现通用CSRF令牌
- 使用javascript和AJAX实现一个大喊框
- 我如何在Django中使用ajax实现删除对象
- 不同类型的ajax实现
- 如何纯粹使用 AJAX 实现动态过滤并仍然保留可用的历史记录