代码之家  ›  专栏  ›  技术社区  ›  ahawker

在客户端填写表单[Javascript]

  •  0
  • ahawker  · 技术社区  · 17 年前

    我正在为我们基于web的员工日程安排系统编写一个小的Vista/7边栏小工具,我遇到了一个我的Google FU无法解决的Javascript问题。我不知道如何从客户端填写登录表单。

    var conn = new ActiveXObject("Microsoft.XMLHTTP");
    conn.open("POST", "url", false);
    conn.send(null);
    

    感谢您提供任何提示或参考链接!我似乎找不到什么,JavaScript也不是我的强项。

    1 回复  |  直到 17 年前
        1
  •  1
  •   Svante Svenson    14 年前

    “导航到站点”是浏览器所做的事情,如果这确实是您想要的,那么您不需要XMLHTTP对象,而是一个浏览器引擎。(IE作为COM公开。)

    如果您希望在URL上发布某些内容,那么您的做法是正确的。您需要做的是实际发送数据(例如表单),而不是null。我建议使用Fiddler(谷歌it)并通过普通浏览器监控通话。我还听说Firebug也能工作。使用这两种工具中的任何一种,您都可以查看浏览器发送到服务器的内容,复制并发送该内容,而不是null。