ajax+J query help

hspa3.5

Well-known member
  • Sep 23, 2009
    4,539
    543
    113
    my world
    මචන්


    J Query code


    $.get(listurl, function(result) {

    //var temp = '[{"PARAMETER_UNIT":"%","SPECIFICATION":"2.5 - 3.5"}]';
    $.each($.parseJSON(result), function(idx, obj) {
    console.log(obj.PARAMETER_UNIT);
    console.log(obj.SPECIFICATION);
    });

    });



    php code


    echo json_encode( $para1 );


    [{"PARAMETER_UNIT":"%","SPECIFICATION":"2.5 - 3.5"}]

    මෙක ජෙ කුවරි එකකට රිටන් කරනවා, එකෙන් අවුලක් එනවා

    $.parseJSON(result) මෙතනින් අවුලක් එන්නේ
    (SyntaxError: JSON.parse: unexpected character at line 1 column 2 of the JSON data)

    එත් ඔය temp කියන එක පාස් කලාම හරියට values එනවා

    මොකක්ද අවුල පිලිතුරක් දෙන කෙනෙක්ට 6 බැගින් දෙනු ලැබේ ...
     
    Last edited:

    hspa3.5

    Well-known member
  • Sep 23, 2009
    4,539
    543
    113
    my world
    Did you specify dataType : "json" in ajax method ?

    $.get(listurl, function(result) {

    // var temp = '[{"PARAMETER_UNIT":"%","SPECIFICATION":"2.5 - 3.5"}]';
    $.each($.parseJSON(result), function(idx, obj) {
    console.log(obj.PARAMETER_UNIT);
    console.log(obj.SPECIFICATION);
    });

    }, 'json');


    ඔව් බන් එත් වැඩ නැ
     

    BlindSnake

    Member
    Feb 27, 2014
    191
    20
    0
    Gedara
    asp.net wala nam meka wada. maybe php wala json.parse() use karanna wei.

    $.ajax({
    type: "GET",
    url: "listurl",
    data: "{}",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function(data) {
    $.each(data), function(idx, obj) {
    console.log(obj.PARAMETER_UNIT);
    console.log(obj.SPECIFICATION);
    });
    }
    });
     
    • Like
    Reactions: hspa3.5

    hspa3.5

    Well-known member
  • Sep 23, 2009
    4,539
    543
    113
    my world
    asp.net wala nam meka wada. maybe php wala json.parse() use karanna wei.

    $.ajax({
    type: "GET",
    url: "listurl",
    data: "{}",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function(data) {
    $.each(data), function(idx, obj) {
    console.log(obj.PARAMETER_UNIT);
    console.log(obj.SPECIFICATION);
    });
    }
    });



    $.get(listurl, function(result) {

    }, 'json');


    dekama ekai nea ban man danna tharamin ajax req yawana parana vidiha okada koheda .....
     

    nismok

    Well-known member
  • Jun 27, 2008
    9,391
    673
    113
    $.get(listurl, function(result) {

    // var temp = '[{"PARAMETER_UNIT":"%","SPECIFICATION":"2.5 - 3.5"}]';
    $.each($.parseJSON(result), function(idx, obj) {
    console.log(obj.PARAMETER_UNIT);
    console.log(obj.SPECIFICATION);
    });

    }, 'json');


    ඔව් බන් එත් වැඩ නැ

    Try without $.each

    $.get("file.php",function(data,status){
    var obj = $.parseJSON(data);
    });