gpt4 book ai didi

javascript - 如何在javascript中使用GET方法在ajax调用中传递数据

转载 作者:行者123 更新时间:2023-11-29 15:14:29 25 4
gpt4 key购买 nike

我正在使用 qunit 在 javascript 中编写单元测试用例。我正在使用 ajax 调用和 GET 方法调用一个 URL,但它没有调用 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 调用中更改什么吗?我试过 this stackoverflow answer but it is not working提前致谢。

最佳答案

试试这个

$.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();
}
});

ajax jquery 中的“dataType json”并不意味着在“data”属性中格式化 JSON 字符串..您仍然需要传入“数据”属性的查询变量。在这种情况下,我使用 some_query_var。

关于javascript - 如何在javascript中使用GET方法在ajax调用中传递数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50566197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com