Как передать данные в вызове ajax, используя метод GET в JavaScript - PullRequest
0 голосов
/ 28 мая 2018

Я пишу тестовый блок в JavaScript, используя qunit.Я звоню по одному URL с помощью вызова ajax и с помощью метода GET, но это не вызов URL.Я провожу тестирование ниже:

 QUnit.test( "Importing Grid", function(assert) {
    var done = assert.async();    
    var data = {
        "info": {"view":"LATEST","mode": 1,"memberId": 1001,"baselineId": -1}
    }
    console.log(cuboid_id+" : "+cuboid_name);
    $.ajax({
        url: Globals.baseURL + "rest/grid/"+cuboid_id,
        type: "GET",
        dataType: "application/json",
        data: JSON.stringify(data),
        contentType: "application/json",
        success: function(result){                
            console.log(JSON.stringify(result));                                                       
            assert.equal(result !=null,true,"Response should not be null");               
            assert.equal(result[0].error,"Whitebaord ID NOT FOUND","InValid Whiteboard ID");               
            done();
        }
    });
});

Может кто-нибудь подсказать мне, что изменить в ajax Call ??Я попытался этот ответ на стек, но он не работает Заранее спасибо.

1 Ответ

0 голосов
/ 28 мая 2018

попробуйте это

$.ajax({
    url: Globals.baseURL + "rest/grid/"+cuboid_id,
    type: "GET",
    dataType: "application/json",
    data: {some_query_var : JSON.stringify(data)},
    contentType: "application/json",
    success: function(result){
        console.log("***********************++++++++++++++*************************");
        console.log(JSON.stringify(result));                                                       
        //assert.equal(result !=null,true,"Response should not be null");               
        //assert.equal(result[0].error,"Whitebaord ID NOT FOUND","InValid Whiteboard ID");
        assert.equal(1,1); 
        done();
    }
});

«dataType json» в jjery ajax не означает форматирование строки JSON в атрибуте «data». Вам все еще нужна переменная запроса, передаваемая в атрибут «data».который в этом случае я использую some_query_var.

...