Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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 在.NET嵌入式浏览器中通过AJAX提交数据_Javascript_Jquery_Html_.net_Ajax - Fatal编程技术网

Javascript 在.NET嵌入式浏览器中通过AJAX提交数据

Javascript 在.NET嵌入式浏览器中通过AJAX提交数据,javascript,jquery,html,.net,ajax,Javascript,Jquery,Html,.net,Ajax,我们有一个设置,其中使用.NET嵌入式浏览器显示通过将XSLT文件应用到XML文件(使用.NET)生成的HTML页面。这将生成使用DocumentText属性在嵌入式浏览器中显示的HTML 我想要实现的是在onmouseover上使用AJAX向.NET组件发送一些数据。问题是,.NET应用程序声明URL是about:blank,这也是手册中关于使用DocumentText属性的说明: 要操作HTML的内容时,请使用此属性 使用字符串处理在WebBrowser控件中显示的页面 工具。例如,您可以使

我们有一个设置,其中使用.NET嵌入式浏览器显示通过将XSLT文件应用到XML文件(使用.NET)生成的HTML页面。这将生成使用
DocumentText
属性在嵌入式浏览器中显示的HTML

我想要实现的是在
onmouseover
上使用AJAX向.NET组件发送一些数据。问题是,.NET应用程序声明URL是
about:blank
,这也是手册中关于使用
DocumentText
属性的说明:

要操作HTML的内容时,请使用此属性 使用字符串处理在WebBrowser控件中显示的页面 工具。例如,您可以使用此属性从 数据库或使用正则表达式分析页面。当你设定 通过此属性,WebBrowser控件将自动导航到 关于:加载指定文本前的空白URL。这意味着 当您设置 此属性,并且Url属性的值不再为 有意义

那么如何在这个组件中使用AJAX呢?我没有要提交的URL

有人做到了吗?顺便说一句,我只写JS,不写.NET

我的代码不起作用:

    <script>

    function fnLog(action,rule){
        $.ajax({
          type: "POST",
//or: url:'about:blank',
//or: url: '',
//or url: 'localhost',
          data: "xmlToPost=<cr>"+
    " <guiActions>"+
        " <log>"+
           "  <action>"+action+"</action>"+
           "  <ruleId>"+rule+"</ruleId>"+
         "</log>"+
    " </guiActions>"+
 "</cr>"
        });
    }

    </script> 

函数fnLog(操作、规则){
$.ajax({
类型:“POST”,
//或:url:'about:blank',
//或:url:“”,
//或url:“localhost”,
数据:“xmlToPost=”+
" "+
" "+
“”+操作+“”+
“”+规则+“”+
""+
" "+
""
});
}
编辑:
我知道
window.external.Post
,但这只适用于IE,与其他代码不同。.NET开发人员希望坚持一种向.NET发送数据的方法,在这一点上是通过发布数据来完成的,在每个
鼠标上方只发布一个表单并不太好,所以这就是为什么我要研究
AJAX

您可以尝试在其他地方导航,例如
AJAX://