javascript - ajax 意外标记 *

标签 javascript jquery ajax

我有 ajax 脚本,但它返回了意外的标记 *。我使用来自 w3school.com 的 ajax 示例,它与通常不同。这是我的脚本:

<script>  
$("#conform").click(function ()
{
   var a= $(this).closest(".col").prev().find("#prod_qty").val();
   var b= $(this).prev().val();
   var c= $(this).closest("#highlight_product").find("#name").val();
   var d= b * c;
   var e= "<?php echo $_SESSION['name'] ?>";
   var f= "<?php echo $_SESSION['email'] ?>";
}
)

    function buy() 
    {   
    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null)
     {
     alert ('Browser does not support HTTP Request');
     return;
     }
    var url='buy.php?user='+e+'&email='+f+'&product='+c+'&count='+a+'&total='+d;
    xmlHttp.onreadystatechange=stateChanged;
    xmlHttp.open('GET',url,true);
    xmlHttp.send(null);*/
    }

    function stateChanged() 
    { 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=='complete')
     { 
      document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
     }
    }

    function GetXmlHttpObject()
    {
    var xmlHttp=null;
    try
     {
     // Firefox, Opera 8.0+, Safari
     xmlHttp=new XMLHttpRequest();
     }
    catch (e)
     {
     //Internet Explorer
     try
      {
      xmlHttp=new ActiveXObject('Msxml2.XMLHTTP');
      }
     catch (e)
      {
      xmlHttp=new ActiveXObject('Microsoft.XMLHTTP');
      }
     }
    return xmlHttp;

我尝试在谷歌中找到它,它说 dataType 有问题,它必须是 HTML。但是我不知道怎么改,有人知道吗?

最佳答案

线

xmlHttp.send(null);*/

有需要删除的意外“*/”

xmlHttp.send(null);

关于javascript - ajax 意外标记 *,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23647444/

相关文章:

javascript - 我的 Web 文档中未启用画中画的可能原因是什么?

javascript - 使用 SnapSvg 切换到触摸事件

javascript - 关闭 Canvas 菜单 html css

php - wooCommerce ajax 提交到同一结账页面不起作用

c# - Jquery类及其功能

javascript - iPad - 在输入字段中输入时文本不可见(类型 ="text")

javascript - 如何使用 waypoint.js 无限滚动?

javascript - Jquery 添加月份至今

javascript - firefox 将 div 向右推

javascript - jQuery:通过ajax将pdf发送到服务器