Hej alle sammen.
har lavet dette simple ajax kald.
- $.ajax({
- contentType: "application/x-www-form-urlencoded;charset=ISO-8859-1",
- url: "/lib/ajax/getrateing.php",
- type: "POST",
- dataType: "json",
- data: {
- id: $(this).parent().attr("track_id")
- },
- complete: function(result){
- $score = 0;
- $("<div />").html(
- $("<div/>").slider({
- min: 0,
- max: 100,
- value: result.score,
- slide: function( event, ui ) {
- $score = ui.value;
- }
- })
- ).dialog({
- close: function(){
- if(result.score == $score){
- console.log("dont save");
- }else{
- console.log("save " + $score);
- }
- }});
- },
- error: function(){
- alert("fejl ?");
- }
- });
jeg kan ikke tilgå result som det json obj jeg sender retur, da det indeholder det her:
readyState
4
responseText
"{"score":10}"
status
200
statusText
"success"
abort
function()
complete
function()
done
function()
error
function()
fail
function()
getAllResponseHeaders
function()
getResponseHeader
function()
isRejected
function()
isResolved
function()
overrideMimeType
function()
promise
function()
setRequestHeader
function()
statusCode
function()
success
function()
then
function()
hvordan kan det være at jeg skal til at bruge "responseText" nu? har jeg glemt eller overset noget?
aldrig oplevet det før :/
tak.