hello 

if we use chrome or firefox we can't successfully get the jquery ajax post 
data,

but we found if we use ie9 or ie8 to send POST data by jquery ajax , 
node.js just receive empty body {}

even we change the header like content-type to application/json or 
text/plain and Accept value it still didn't work

so is here anyone have the same problem or have any solution , please help 
me  thanks a lot 

i paste my code below 

-------------------------------------------

if(jQuery.browser.msie && window.XDomainRequest) {

                        //var 
data=JSON.stringify({'property_id':'50da64f65d396b1e48000001','name':'222','start_date':'2012/11/11'});
                var data='property_id=50da64f65d396b1e48000001&id=222';

                var xdr = new XDomainRequest();
                xdr.contentType= 'text/plain';

                xdr.onload = function (e) {
            var data = $.parseJSON(xdr.responseText);
            if (data == null || typeof (data) == 'undefined') {
                alert(data)
            }
            //success
                };
                 xdr.onerror = function (e) {
                //alert(e);
                }

                        xdr.open("POST", url);
                xdr.send(data);

                         }
                         else
                         {
                                
$.post(url,{'property_id':'111','name':'222','start_date':'2012/11/11'}, 
function(data) {
                            alert(data)
                          });
                        }


---------------------------------------------------


$.ajax({
        beforeSend: function(xhrObj){
                xhrObj.setRequestHeader("Content-Type","application/json");
                xhrObj.setRequestHeader("Accept","application/json");
        }
  url: url,
  type: "POST",
  data: JSON.stringify({'property_id' : 'test'}),
  headers : {
                'Accept' : 'application/json',
                'Content-Type' : 'application/x-www-form-urlencoded'
            },
            dataType: "json",
  success: function(data){
     alert(data);
  }
});

-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to