Javascript 嗅探第三方页面,使用ASP.NET检查/插入数据到数据库中,然后显示结果

Javascript 嗅探第三方页面,使用ASP.NET检查/插入数据到数据库中,然后显示结果,javascript,asp.net,ajax,json,bookmarklet,Javascript,Asp.net,Ajax,Json,Bookmarklet,我的任务是从第三方页面的表格中读取信息。该网站将有多个页面,因此必须让bookmarklet在每个页面上运行一次。目前,我使用bookmarketlet提取数据,并将其放入管道分隔的数组中。我想将这个以管道分隔的数组发送到服务器端函数,在注入的情况下,该函数会清理数据,然后检查数据是否存在于临时表中,如果不存在,则插入 完成所有这些之后,脚本将发送有关服务器端脚本编写过程中发生的情况的信息,结果将显示在执行bookmarklet的网页上 我研究了JSON、AJAX和JavaScript作为提交和

我的任务是从第三方页面的表格中读取信息。该网站将有多个页面,因此必须让bookmarklet在每个页面上运行一次。目前,我使用bookmarketlet提取数据,并将其放入管道分隔的数组中。我想将这个以管道分隔的数组发送到服务器端函数,在注入的情况下,该函数会清理数据,然后检查数据是否存在于临时表中,如果不存在,则插入

完成所有这些之后,脚本将发送有关服务器端脚本编写过程中发生的情况的信息,结果将显示在执行bookmarklet的网页上

我研究了JSON、AJAX和JavaScript作为提交和处理数据的可能解决方案(我很快就放弃了这一点)

由于我工作的环境,我只能使用Microsoft解决方案

所以我的问题是,什么是最好的,我该怎么做?我无法理解或执行任何这些解决方案


在Microsoft环境中,使用第三方页面上的书签将数据发布到数据库并获得响应,并获得用户看到的响应,最有效的方法是什么?

您的问题太开放了。我怀疑你会得到多少回应。使用
bookmarklet scrape
启动谷歌搜索。顺便说一句,如果你打算写一个bookmarklet,你不能“绕道”使用JavaScript。我的意思是,由于JavaScript的安全问题,我没有专门使用JavaScript提交数据。我确实同意这个问题有点不确定,但我不确定如何取得进展。我将试图澄清。如果响应数据不需要直接在第三方页面中使用,只显示给用户,那么最简单的解决方案是打开一个新窗口,如
window.open('http://someurl.tld/?data=...)
。只是稍微复杂一点:使用
src=”在页面中创建一个iframehttp://someurl.tld/?data=...“