我在尝试设置数据名称或传入的对象时遇到问题。我正在编写一个系统,该系统使用 AJAX 向服务器发送请求,然后返回必要的数据。但是,我试图使事情变得通用,如果开发人员添加更多“slates”,那么它将自动代表它发送请求。代码如下所示:
$(document).ready(function() {
$(".slate").each(function(){
$.get("requests.php", { $(this).attr('name') : "true" }, function(data){
});
});
});
换句话说,它获取元素的名称并将其应用于查询字符串。JavaScript 似乎不喜欢
$(this).attr('name')
在可以理解的语法中,因为它只需要文本(而不是 var 或字符串)。有没有办法使这项工作?任何帮助是极大的赞赏!