1

我正在使用一个脚本,该脚本正确地从我当前查看的页面中抓取数据。现在我需要知道让我将这些值注入(并提交)到在不同页面上找到的表单中的语法。

小书签的代码:

javascript:var%20s=document.createElement('script');s.setAttribute('src',%20'http://jquery.com/src/jquery-latest.js');document.getElementsByTagName('body')[0].appendChild(s);void(s);var%20s=document.createElement('script');s.setAttribute('src',%20'http://juststeve.com/test.js');document.getElementsByTagName('body')[0].appendChild(s);void(s);

可以针对: http: //juststeve.com/testData.htm 需要将其注入到表单中:http: //juststeve.com/testform.htm

谢谢

4

2 回答 2

3

您可能想看看: scripting a google docs form submit

于 2011-05-30T21:10:55.907 回答
0

由于您似乎在使用 jQuery 来执行数据收集和提交,因此您应该首先查看jQuery 文档。在那里你会发现如何使用$.ajax提交数据(使用data参数)。

简而言之,您要做的就是更换

data: { formkey: "Fd0SHgwQ3YwSFd5UHZpM1QxMlNOdlE6MA", entry_0: "this"  },

data: { formkey: "Fd0SHgwQ3YwSFd5UHZpM1QxMlNOdlE6MA", entry_0: "this", "orderDate": orderDate, "email": email, "customerID": customerID },

这意味着 AJAX POST 请求将在请求中为服务器提供 3 个额外参数,其中包含我猜您想要提交的值。您如何处理在服务器端检索此类值将取决于您使用的服务器端语言/堆栈。

于 2010-01-25T15:11:07.567 回答