我在警告框中得到json解析器错误,错误代码为555

时间:2014-01-13 08:03:48

标签: javascript ajax json

这是我解析数据的代码,我能够点击url但是得到解析错误。我在这里使用getElementById()接受来自用户的值并将其动态转换为json,但它不是有效的json。所以告诉我从用户接受数据并将其转换为json并将其发送到服务器的方法。

var objectData = {
    "firstName" : document.getElementById('firstName').value,
    "lastName" : document.getElementById('lastName').value,
    "emailAddress": document.getElementById('emailAddress').value ,
    "password" : document.getElementById('password').value,
    "phoneNumber" : document.getElementById('phoneNumber').value 
}
var objectDataString = JSON.stringify(objectData);
alert(objectDataString);
var url = "http://ec2-54-201-121-123.us-west-2.compute.amazonaws.com:8080/refer247/registration";
var xmlhttp = new XMLHttpRequest();

xmlhttp.onreadystatechange = function(){
    if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
        alert('connected..');
    }
};
xmlhttp.open("POST",url,true);
xmlhttp.send();

这是我发送给服务器的数据..但是空的json正在发送到服务器。

data: {
    o: objectDataString
},
任何人都可以解决这个问题?没有到达我错的地方..?

0 个答案:

没有答案