XMLHttpRequest - Send JSON From Mozilla Addon To Page
Apr 16, 2010
I am trying to send JSON from my mozilla addon to my asp.net page.
var myJSONObject = {"userName": una,"password": pass};
request = new XMLHttpRequest();
request.open("GET","http://www.google.com?jo=" + myJSONObject,true, null, null);
on my .net page I have tried several ways of doing it but not able to find the best way to serialize and deserialize the code. All I need is to send the json data back n forth and parse it on C# n javascript.
I have tried DataContractJsonSerializer, JavaScriptSerilizer among many other things. But not able to make any of it work. With the JavaScriptSerilizer, It does deserilize it if it takes an argument from the browser for e.g. If I open up the browser and paste something like [URL]} it does deserilize and return me individual values, but it does work when I do an XMLHTTPRequest (as above) from my mozilla addon.
the idea id I need to send data to the client to the server to inform the server of some events at the client, and i need to send data from server to the client to inform the client of some results on the server. now from client to server is easy I use xhr easy enough. and to send data from server to client I thought of using long polling in xhr so to test I wrote the following code:
I have a text file named gisQuery129.json that is created using Json.NET - [URL] There is an example on how to create a JSON file and I have done that successfully, but I want to read the file on a page load event and add the values to .NET textbox controls for input values in a query. The created file looks like the following:
{ "myData": { "randomNumber": "129", "Application": "MyMapApp", "FeatureId": "ALL", "Feature": "ALL", "spatialQuery": "FEATURE_ID= '11111' AND REQ_SEQ_NUM= 1 AND RAND_PARAM= 129 OR FEATURE_ID= '22222' AND REQ_SEQ_NUM= 2 AND RAND_PARAM= 129" } }
I want to read the data in the above sample JSON data and then populate my textboxes something like this:
txtRandParam.text = "129" txtApplication.text = "MyMapApp" and three more text boxes after that.
I am trying to figure out how to send an image to Tuzulo using their api which appears to use JSON (quoted below). I have figured out how to receive information about what images I have with them and their URLs but cannot figure out how to send an image.
I have found lots of JSON examples but they all seem to show sending or receiving strings. Could someone give me a hint?
[URL]
Private API URLs These URLs require private keys, used for management and extension. To protect each upload, the private key must be known (saved, bookmarked, etc.). With an account, this becomes transparent.
[Code]....
<private-key>
Extend collection.
[Code]....
<private-key>
Manage collection.
Public keys are meant to be shared while private keys are meant to be temporarily bookmarked if necessary. Bookmarking is unnecessary when you're a site member.
I'm looking for a way to define and send a JSON object array. I've figured out how to define a single JSON object, turn it into a string and send it, but what about an array of this type? Probably something simple I'm overlooking...
var myColumnSetting = { "ColumnName": name, "ColumnIndex": index } convert it to a string var myJSONText = JSON.stringify(myColumnSetting, false);
i have an ASP.NET 4.0 HTTP handler that should receive and send data in json format. I'm using jquery to send json objects serialized in a string to the handler. It correctly sends the request but i don't know how i could retrieve the data from the httpcontext passed to the handler and how i could deserialize it..
i am using json and jquery to send a form to the controller like below, when i click submit validation occers but line is executed even if form is invlid. How can i tell if form validation failed or succeded using javascript?
Upon clicking a button I need to send a collection and a few other variables to server in Json form.For each value in the collection the server code (C# ) wil update those other variables in the DB.
For example there is a ‘classnumber’ collection with values (First, Second, Third, ….),other variables (‘teacher_name’ and ‘subjectname’).For each value in the ‘classnumber’ collection I need to update the ‘teacher_name’ by searching for the ‘subject_name’ in the DB.So I need to pass the ‘classnumber’ collection,’teacher_name’,’subject_name’ values to server in json form. At the moment instead of sending the ‘classnumber’ collection I am sending ‘teacher_name’,’subject_name’,’classnumber’ as variables for each value in the collection ,which requires multiple requests made to the server.
Instead of these individual requests I am wondering if there is a way to send all the data at once to server in json form?
i built contact form in aspx 3.5 and i'm using jquery to send it to web service (asmx).the web service need to return success or error code. the problem is that at the web method i get only single value and not array. I'm kind of new in ajax and i tried a lot of solutions but without any results.. please if you can only explain me the principle of what to do it also be good..this is the client side:
when i debug i see that the input parameter "name" contains only one string - i dont know how to get the full json string that i send to the service and contains all the form data - i want to desirialize it to string array or something like, and process it.
I'm having a very hard time wrapping my head around this problem (it might be the heat from the summer finally arriving).
Problem:
I want the user to press a button client side which performs javascript data preparing and at last send a JSON structure to (currently a asmx webservice on) the server. The JSON structure is several levels deep.
Server side I create a PDF file which I want to send back to the user.
Goal: The user feeling is that she presses a button and expects a PDF to return to her - either in a new window or as a download (preferrable).
Tools: The system consists of (client side) HTML, JavaScript and ExtJS and (server side) ASP.NET.
Normally I would use an ashx handler to return a file to the client, but can I send a JSON structure to the handler and still be able to parse it correctly server side?
Is it safe to send a POST to a web method with a JSON string containing a clear text version of a password for authentication?Who could sniff that password on the way from client to web method? I saw some posts a while ago on "salting" a password - is that something you do in JS on the client side and then "unsalt" on the server?
Im implementing a simple form with ajax to warn the user if email has been used or not for registration, and it looks to be working fine with IE but mozilla does a full page postback and refreshes the whole page.
I already tried changing to updatemode to conditional, all the triggers are set as async, etc but mozilla keeps doing the same, Im sure it is a known problem I may not be the first one facing this problem so i guess there is a simple workaround for this.
We have an exisiting Web Service which receives SOAP requests and returns the data accordingly. However, we have a new project which requires the same information but the Android SDK doesn't support SOAP so we need to use JSON. As JSON is just a data container format, I need to write a new module to replace the SOAP WSDL which receives a querystring from the Android app and then processes the data and returns it in a JSON packet. The problem is that having never used JSON I'm unsure as to how I return the data to the app in JSON format. Does anyone have any examples I can look at in VB.Net or C#?
I am working asp.net 3.5. My page is displaying properly in IE but not in mozilla. See The image. I am hiding or showing Reject/ Reschedule : option on click event.
I developed a page where the formatting looks great in Internet Explorer 8 but when I open the same page in Mozilla Firefox 3.6.3 it does not center the div horizontally (left to right) but instead has the div and content inside on the left side of the page.
The function window.opener.location.reload(); is working fine with IE but not refreshing parent page in mozilla firefox browser. how to refresh parent page in cross browser/browser independent.
I want to use Ajax XMLHttpRequest and get data from a database table and show it on the screen. I followed the link "Guide to Using AJAX and XMLHttpRequest from WebPasties" http://www.webpasties.com/xmlHttpRequest/index.html but there the code some part is written in PHP. I want entire steps and code in asp.net etc. Can you please give me a link where exactly I create XMLHttpRequest and get data from database. To achieve the above requirement do I need to AjaxFy my asp.net webapplication by adding configuration in the web.config file.
On "submitForms" click the fucntion "submitTest" is invoked. From jQuery documantation "submitHandler" would be called if form is VALID. So, the validation works and "submitHandler" is NOT invoked if form is INVALID. BUT, the XmlHttpRequest is sent anyway, though "submitHandler" isn't invoked.