Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将客户端浏览器事件发送到服务器_Javascript_Asp.net_Web_Client Server_Cefsharp - Fatal编程技术网

Javascript 如何将客户端浏览器事件发送到服务器

Javascript 如何将客户端浏览器事件发送到服务器,javascript,asp.net,web,client-server,cefsharp,Javascript,Asp.net,Web,Client Server,Cefsharp,我想将可能发生的浏览器事件,onclick、onsubmit等发送到服务器。 如何将发生的事件发送到服务器? 至少发送事件及其发生的元素是可以的,因为我将在服务器端加载相同的网页,我想尝试在那里复制相同的网页。 目前,我正在服务器端使用CefSharp,并使用JS手动执行用户命令,如click和all。但是我希望能够从客户端接收并在这里复制 如果ant需要澄清,请发表评论,因为如果需要,我可以进一步细化问题。对不起,我是初学者,我不知道该怎么做,也不知道该怎么做:(客户端发生的事件可以通过AJA

我想将可能发生的浏览器事件,onclick、onsubmit等发送到服务器。
如何将发生的事件发送到服务器?
至少发送事件及其发生的元素是可以的,因为我将在服务器端加载相同的网页,我想尝试在那里复制相同的网页。
目前,我正在服务器端使用CefSharp,并使用JS手动执行用户命令,如click和all。但是我希望能够从客户端接收并在这里复制


如果ant需要澄清,请发表评论,因为如果需要,我可以进一步细化问题。对不起,我是初学者,我不知道该怎么做,也不知道该怎么做:(

客户端发生的事件可以通过AJAX将其发送到服务器。AJAX是一种无需加载页面即可向服务器发送请求的技术。您可以在jQuery的帮助下使用AJAX,jQuery是一个javascript库。据我所知,AJAX不会向服务器发送任何事件,但是的,我们可以在同样,在ajax中,我们协作客户端数据并发送到服务器端以执行一些服务器端工作。服务器将根据在服务器端完成的工作发送成功或错误。ajax最好的部分是它不会重新加载页面


如果您详细说明您的要求,我可能会提出其他建议。

您能再告诉我一点吗?因为我是新来的,我不知道如何进行。我们如何在客户端捕获事件?通过在加载的网页中添加脚本?以及如何以及以何种格式在客户端和服务器之间共享?非常抱歉问这么多:(将jQuery用于客户端将在事件、元素选择等方面帮助您。学习本教程将在jQuery方面帮助您。我需要的是在服务器中模拟客户端操作,我正在运行CefSharp以模拟浏览器。因此,需要以某种方式识别浏览器中客户端发生的事件,并将其发送到服务器。)所以我可以在那里做同样的事情。这清楚吗?或者你还需要什么吗?在这种情况下,我建议在客户端编写jquery或javascript代码来跟踪所有单击的“ID”保存到某个数组意味着当你点击某个按钮时,你会得到它的id并存储到数组中。当最终保存时,写一个ajax来发送数组。现在在服务器中,你有了所有你点击客户端的元素的id。有了这个id,你可以打个电话并编写你的服务器代码来完成剩下的工作。希望这会对你有所帮助。好的,这可能是你的mb,但我们并不总是能找到被单击元素的ID,如果我在这方面是对的,那么你如何解决这个问题?如果我错了,你能确认一下吗。同样可以用keypress也这样做吗?在jQuery for key press Alway事件中,你可以编写该事件并相应地更新数组。关于不找到ID->在这种情况下您可以使用用户定义属性和类