Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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/4/json/14.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
Asp.net XMLHttpRequest-JSON-.NET_Asp.net_Json_Xmlhttprequest_Firefox Addon - Fatal编程技术网

Asp.net XMLHttpRequest-JSON-.NET

Asp.net XMLHttpRequest-JSON-.NET,asp.net,json,xmlhttprequest,firefox-addon,Asp.net,Json,Xmlhttprequest,Firefox Addon,我正在尝试将JSON从我的mozilla插件发送到我的asp.net页面 var myJSONObject={“用户名”:una,“密码”:pass}; 请求=新的XMLHttpRequest(); open(“GET”,“”+myJSONObject,true,null,null); 在我的.net页面上,我尝试了几种方法,但没有找到序列化和反序列化代码的最佳方法 我所需要的就是来回发送json数据并在C#n javascript上解析它 我尝试过DataContractJsonSeria

我正在尝试将JSON从我的mozilla插件发送到我的asp.net页面


var myJSONObject={“用户名”:una,“密码”:pass};
请求=新的XMLHttpRequest();
open(“GET”,“”+myJSONObject,true,null,null);

在我的.net页面上,我尝试了几种方法,但没有找到序列化和反序列化代码的最佳方法

我所需要的就是来回发送json数据并在C#n javascript上解析它

我尝试过DataContractJsonSerializer、JavaScriptSerializer和其他许多东西。但却无法使任何一个都起作用。
使用JavaScriptSerilizer,如果它从浏览器中获取参数,它会对其进行反序列化,例如,如果我打开浏览器并粘贴类似
{“Username”:“hna123”,“Password”:“2444”}
的内容,它会反序列化并返回单个值,但当我从mozilla插件中执行XMLHTTPRequest(如上所述)时,它会工作。有什么线索吗?

如果您想将数据作为querystring传递,则需要使用
将其附加到url

尝试从更改请求url

request.open("GET",http://www.google.com/jo=" + myJSONObject

并使用Request.QueryString集合获取C#like中的值


如果要以querystring的形式传递数据,则需要使用
将其附加到url

尝试从更改请求url

request.open("GET",http://www.google.com/jo=" + myJSONObject

并使用Request.QueryString集合获取C#like中的值


您需要将
QueryString
自己解析为代码隐藏文件中的一个对象,以访问json的各个元素。

您需要将
QueryString
自己解析为代码隐藏文件中的一个对象,以访问json的各个元素。

Request.QueryString将以字符串形式提供给我,并且不允许允许我访问json.Request.QueryString的各个元素将给我一个字符串,并且不允许我访问json的各个元素。
Request.QueryString["jo"]