javascript可以向服务器提交表单数据吗?
传的格式是http://xxx.cgi?id=1&&ip=192.168.1.10 这种的要怎么做呢? 
比如:
<form name="form1" action="kong.htm" method="get">
userName:<input id="name" type="text" /><br /><br />
password:<input id="Text1" type="text" /><br /><br />
<input id="Submit1" type="submit" value="submit"/>怎么用获取username和password的值 传给服务器呢?javascript服务器

解决方案 »

  1.   

    把form的action指向你要提交的服务器
      

  2.   

    script加载,ajax发送,表单提交都可以
      

  3.   

    form表单method=get就已经是这种形式,如果你是指用js触发表单提交,可以用:
    document.getElementById("Submit1").click();
      

  4.   

    可以直接调用form表单的submit方法,如:
    document.forms[0].submit();

    document.getElementsByTagName('form')[0].submit();

    document.getElementById('xxx').submit();
      

  5.   

    $.ajax({
    type: "GET",
    url: "文件名.php",
    dataType: "JSON",//**注意:加这段就不能alert内容,因为echo没有加上json_encode
    data: {参数名:值},//{}这样写就是Json数据;
    error:function(e){
    alert("error occured");//有错误时候会弹出该信息;
    },
    success: function(msg){
    }
    )};
      

  6.   

    你试一下jquery 的提交方式吧, 会让你事半功倍的。http://www.w3school.com.cn/jquery/ajax_serialize.asp
      

  7.   

    get提交  如果不需要处理返回
    直接创建个img标签就好了
    new Image().src= "http://xxx.cgi?name=n&password=p"
    参数要encodeURIComponent
      

  8.   

    如果你只想传少数的参数的话,你可以尝试一下先获取所需要传递的参数值,然后使用location.href("地址?参数")
      

  9.   

    哈哈 谢谢诸位亲 我已经解决咯 我用的protype.js的Ajax.Request()方法 很简单的实现了 测试通过