解决方案 »

  1.   

    ajax不能上传文件
    f12调试下看有没有错误
    返回json格式是否正确?
    http://www.w3school.com.cn/tiy/t.asp?f=ajax_post2
      

  2.   

    我改了一下··变成这样·还是有问题··问下什么地方错了·cid=000bb036d6184b0ca7c38c3bcd7b86b0
    <%@ page language="java" import="java.util.*" pageEncoding="gb2312"%><%
       String newsId=request.getParameter("cid");
       %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>  
      <script type="text/javascript">
    function chuFa() { //html元素事件触发的函数
        var myXMLHttpRequest = null;
            if (window.ActiveXObject) {
                myXMLHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
            } else {
                myXMLHttpRequest = new XMLHttpRequest();
            }
            var url = "http://121.42.43.44:80/bar/serv/pullContent?cid="+newsId;
            myXMLHttpRequest.open("get", url, true);
            myXMLHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
             myXMLHttpRequest.send(null);
            myXMLHttpRequest.onreadystatechange = function(){
                if (myXMLHttpRequest.readyState == 4 && myXMLHttpRequest.status == 200) {
                    var res = myXMLHttpRequest.responseText;
                    var jsonObj = eval("("+res+")");
                    alert(jsonObj.result);
                    document.getElementById("sid").value=json.result;
                  
                }        
            }
           
        }
    </script> 
      </head>
      <body>
              <input type = "button" name= "nbutton" value="获得消息" onclick="chuFa()">                        
        </body>
    </html>
      

  3.   


    var url = "http://121.42.43.44:80/bar/serv/pullContent?cid=<%=newsId%>”;