Getting json from a php object. Testing it solo, the PHP returns properly formed json, and no indication of . I have searched the web for suggestions, and reviewed the documentation, but not finding a solution.
Thank you!
In the console, getting the following error:
parsererror SyntaxError: Unexpected token < in JSON at position 0
at JSON.parse (<anonymous>)
at jQuery.parseJSON (jquery-1.11.2.js:8515)
at ajaxConvert (jquery-1.11.2.js:8841)
at done (jquery-1.11.2.js:9259)
at XMLHttpRequest.callback (jquery-1.11.2.js:9713)
Code snippet:
<script>
$(document).ready(function() {
$('#submit').click(function(){
alert('Loading data...');
$.ajax({
url: "jsonData.php",
type: "GET",
data: {},
dataType: "json",
success: function(data) {
alert('Presenting data...');
$("#result").html(data);
},
error: function(jqXHR, textStatus, errorThrown) {
console.log(textStatus,errorThrown);
}
});
});
});
</script>
Result is a simple div
<div id="result" class="well"></div>
json:
{"data":[{"key":"1002","sc":"3214","date":"15-Dec-2016 10:15 AM"},{"key":"1003","sc":3215"","date":"15-Dec-2016 10:17 AM"}]}
Your JSON is not valid.
{"key":"1003","sc":3215"","date":"15-Dec-2016 10:17 AM"}
"sc":3215""
should be "sc":"3215"
Maybe your Json Response (Invalid)
{
"data": [{
"key": "1002",
"sc": "3214",
"date": "15-Dec-2016 10:15 AM"
}, {
"key": "1003",
"sc": 3215 "",
"date": "15-Dec-2016 10:17 AM"
}]
}
"sc": 3215 "", not proper
It should be like this
{
"data": [{
"key": "1002",
"sc": "3214",
"date": "15-Dec-2016 10:15 AM"
}, {
"key": "1003",
"sc": "3215",
"date": "15-Dec-2016 10:17 AM"
}]
}
"sc": "3215", is should like this