我需要一点点琐事的帮助:
<div data-link='somephpfile' data-vars='{ testvar: "blablabla" }' ...
现在,我将这个数据变量转换为javascript var,如下所示:
var variables = $(this).attr("data-vars");
到目前为止,效果很好:-)现在,当我想使用此变量时,如下所示...
$.get( "file.php", variables, function() {} ....
...这是行不通的。我想,我传递这些变量的方式不是正确的方法。我怎样才能做到这一点?
谢谢。
由于您的data-vars
属性包含JSON字符串,因此您可能希望对它进行反序列化。为此,您需要使用data()
:
var variables = $(this).data("vars");
请参阅说明文件
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句