Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.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/2/csharp/284.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 在window.openc中使用Ajax结果#_Javascript_C#_Asp.net_Ajax_Character Encoding - Fatal编程技术网

Javascript 在window.openc中使用Ajax结果#

Javascript 在window.openc中使用Ajax结果#,javascript,c#,asp.net,ajax,character-encoding,Javascript,C#,Asp.net,Ajax,Character Encoding,首先我用了这样的东西 var loginWindow = window.open('', 'UserLogin'); $.ajax({ type: 'GET', url: '@Url.TemplateUrl("ControllerPath")', data: ({ index: number }), traditional: true, success: function (

首先我用了这样的东西

var loginWindow = window.open('', 'UserLogin');

            $.ajax({
                type: 'GET', url: '@Url.TemplateUrl("ControllerPath")', data: ({ index: number }),
                traditional: true,
                success: function (result) {
                    loginWindow.document.body.innerHTML = result;
                },
                error: function () {alert('error') }
            });
window.open('@Url.TemplateUrl(“ControllerPath”),'u blank')

这对我来说是可行的,但我想将我的Javascript变量传递给控制器,我尝试了类似的方法

var loginWindow = window.open('', 'UserLogin');

            $.ajax({
                type: 'GET', url: '@Url.TemplateUrl("ControllerPath")', data: ({ index: number }),
                traditional: true,
                success: function (result) {
                    loginWindow.document.body.innerHTML = result;
                },
                error: function () {alert('error') }
            });
但是我的html被破坏了,而第一次尝试是非常好的


我能做什么?请帮助我

你能告诉我们什么是损坏的HTML吗?你第一次尝试是什么?请提供一个我第一次尝试写window.open(“@Url.TemplateUrl(“ControllerPath”),“\u blank”);corrput html差不多是这样的%PDF-1.4%���� 10 obj流x��十} 卢埃克�F�ݒ�)��(C)�4(%�3.�&�Y��B��2.��SK&���T|��J��{S��$�食品饮料�-���李|��9��N��Q��Y��y~����=�s�最后一个控制器返回(FileContentResult controller.File)