Google不能使用Jscript.AjaxRunJs

Google 不能使用Jscript.AjaxRunJs(this, string.Format("window.returnValue='{0}$$${1}';window.close();", lbTestMethodId.Text, lbTestMethod.Text)); IE 可以。求大佬告知解决方案。 谢谢

IE是微软的...JScript是由微软公司开发的活动脚本语言,是微软对ECMAScript规范的实现。
谷歌不是微软的,自然没有这些接口,用不了JScript

你要浏览器通用的话, 只能用javascript的代替了.
要不然就只能限定浏览器为IE.

是,要在所有浏览器都能使用,求Javascript 代码

没玩过JScript还真不好翻译
看上面 的形式...似乎在做字符串拼接.
但是ajaxRunjs 实在不懂是什么..百度了一圈也不懂.
js 中字符串拼接 可以
这样写 
let a = "123"+"456";
ajax的话 原生 ajax写起来比较复杂
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
<h1>Ajax 发送 get 请求</h1>
<input type="button" value="发送get_ajax请求" id='btnAjax'>

<script type="text/javascript">
    // 绑定点击事件
    document.querySelector('#btnAjax').onclick = function () {
        // 发送ajax 请求 需要 五步

        // (1)创建异步对象
        var ajaxObj = new XMLHttpRequest();

        // (2)设置请求的参数。包括:请求的方法、请求的url。
        ajaxObj.open('get', '02-ajax.php');

        // (3)发送请求
        ajaxObj.send();

        //(4)注册事件。 onreadystatechange事件,状态改变时就会调用。
        //如果要在数据完整请求回来的时候才调用,我们需要手动写一些判断的逻辑。
        ajaxObj.onreadystatechange = function () {
            // 为了保证 数据 完整返回,我们一般会判断 两个值
            if (ajaxObj.readyState == 4 && ajaxObj.status == 200) {
                // 如果能够进到这个判断 说明 数据 完美的回来了,并且请求的页面是存在的
                // 5.在注册的事件中 获取 返回的 内容 并修改页面的显示
                console.log('数据返回成功');

                // 数据是保存在 异步对象的 属性中
                console.log(ajaxObj.responseText);

                // 修改页面的显示
                document.querySelector('h1').innerHTML = ajaxObj.responseText;
            }
        }
    }
</script>
</body>
</html>
string.Format像 c#的写法...其余的我就不知了.233

求高手

https://www.cnblogs.com/long_/archive/2012/02/13/2349795.html
查了一下 是winform...然后找到这个方法...
用字符串拼接的方式 去调用javascript
用 
HttpContext.Current.Response.Write
写到页面上去不行吗
反正都是在写web

这明显是C#代码 跟浏览器关系不大。。。

Jscript.AjaxRunJs这个也不是浏览器自带的函数

楼主需要把浏览器控制台的出错贴出来看看

是winform带的函数...所以我想让老铁带System.Web
然后用HttpContext.Current.Response.Write去返回...
他现在不是在用window.returnValue 的脚本语言在写程序吗2333

后端代码里拼接前端代码 然后出错了 贴出后端代码。这种问题很难断定

只有贴出前端渲染以后的代码才能找出问题

你就别来搞了...他的情况是 chrome不兼容jscript

Jscript.AjaxRunJs是ie独有的,非ie浏览器不可能支持。只能改用其它 javascript 写的ajax


求 javascript 去替换Jscript.AjaxRunJs

Mvc玩的多..winform没怎么写过web....用mvc的方式传递数据贼好做