<script type="text/javascript">
           $(function() {               $("#btnSQ").click(function() {
                   debugger;
                   var inputs = document.getElementsByTagName("input");
                   for (var i = 0; i < inputs.length; i++) {
                       if (inputs[i].type == "checkbox" && inputs[i].checked) {
                           var brandCouponID = inputs[i].val();
                           $.ajax({
                               type: "Post",
                               url: ajaxPath + "?__Action=BrandCouponInsert",
                               data: { brandCouponID: brandCouponID },
                               dataType: "json",                               success: function(data) {                               },
                               error: function(err) {                               }
                           });
                       };
                   };
               });
           });
</script>
写在HTML里面运行后$.ajax前面的$没了。
 <script type="text/javascript">
           $(function() {               $("#btnSQ").click(function() {
                   debugger;
                   var inputs = document.getElementsByTagName("input");
                   for (var i = 0; i < inputs.length; i++) {
                       if (inputs[i].type == "checkbox" && inputs[i].checked) {
                           var brandCouponID = inputs[i].val();
                           .ajax({
                               type: "Post",
                               url: ajaxPath + "?__Action=BrandCouponInsert",
                               data: { brandCouponID: brandCouponID },
                               dataType: "json",                               success: function(data) {                               },
                               error: function(err) {                               }
                           });
                       };
                   };
               });
           });
</script>这是运行后的源代码

解决方案 »

  1.   

    。通俗易懂啊、、就是运行的时候$符号没了难道html页面不能写AJAX吗,只能写在JS和aspx里面?
      

  2.   

    Ajax是异步验证,而你用的是鼠标点击事件,已经失去了Ajax验证的意义。html是静态页面,所以可以在里面写ajax。
      

  3.   

    写错了,不可以在html里写Ajax。sorry
      

  4.   

    你怎么会这么想?$符怎么会没了?$.ajax 当然可以写在html script 标签中……
      

  5.   

    没了意思是你查看源文件没了是么?
    html中是可以写ajax代码的啊!
      

  6.   

    肯定能写,什么符号$会没了。 .ajax({
    你把加上去呀
    $.ajax({