我需要在点击事件上加载脚本

时间:2014-04-28 09:29:17

标签: jquery

嗨!我需要在点击事件上加载我的脚本...我有一个按钮。我想点击该按钮调用我的谷歌脚本。

     $("#MSC_AddNewAddress").click(function(){

           ShippingAddressID=-1;
           MSC_ShowAddShipping();
           MSC_Script();
    });

      function MSC_Script(){
          var script = document.createElement('script');
          script.src = 'http://maps.google.com/maps/api/js?sensor=true';
          script.type = 'text/javascript';
          document.body.parentNode.appendChild(script);

}

2 个答案:

答案 0 :(得分:0)

你有jQuery.getScript()

$("#MSC_AddNewAddress").click(function(){
    $.getScript( "script.js", function( data, textStatus, jqxhr ) {
        // success
    });
});

答案 1 :(得分:0)

考虑包括

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>您网页上的摘要。

然后有点像(一个jquery函数可以工作) jQuery.getScript

$("#MSC_AddNewAddress").click(function(){
  $.getScript("http://maps.google.com/maps/api/js?sensor=true", function( data, textStatus, jqxhr ));
});

或纯粹的javascript

<script>
    function myFunction() {
      var script = document.createElement('script');
      script.src = 'http://maps.google.com/maps/api/js?sensor=true';
      script.type = 'text/javascript';
      document.body.parentNode.appendChild(script);
    }
</script>

按钮的HTML

<button id="MSC_AddNewAddress" onclick="myFunction()"></button>