使用带有数据属性的jquery getScript

时间:2016-07-09 19:55:13

标签: javascript jquery

目前我正在调用这样的脚本:

<script src="http://example.com/checkout.js" class="stripe-button"
      data-description="Access for a year"
      data-amount="5000">
</script>

是否可以使用jQuery-getScript来使用数据属性(数据描述,数据量等)?

我想做这样的事情:

jQuery.getScript('http://example.com/checkout.js',
      {    data-description:"Year Access",  /*this is just a guess*/
           data-amount:"5000"   },          /*but probably wont work*/
      function( data, textStatus, jqxhr ) {
 });

我意识到getScript是简写ajax,但我无法确定数据属性可能包含在哪里。

down-votes:老实说,我确实试图研究这个,但找不到任何例子。

1 个答案:

答案 0 :(得分:0)

getScript删除用于评估代码的script元素:

function DOMEval( code, doc ) {
    doc = doc || document;

    var script = doc.createElement( "script" );

    script.text = code;
    doc.head.appendChild( script ).parentNode.removeChild( script );
}

所以向它添加属性是没有意义的,因为它不再存在并且可能已被垃圾收集。