我正在将一个函数中的变量传递到另一个函数中,然后需要将该变量设置到URL中以进行下一个ajax调用,我认为这很容易,但是没有。
这是我的代码,我从通话结束时删除了我的dev键。
function Transmission(styleID){
$.ajax({
url: "https://api.edmunds.com/api/vehicle/v2/transmissions/" + styleID + "?fmt=json&api_key=REMOVED",// setting styleID number in URL with passed variable
//force to handle it as text
dataType: "text",
success: function(data) {
var json = $.parseJSON(data);
$('#car_transmission').find("option[text=" + json.transmissionType + "]").attr("selected", true);
}});
}
失败了,但是如果我对styleID进行硬编码,就可以正常工作,我所做的所有搜索都是在URL的末尾添加变量。任何想法表示赞赏!
谢谢 !!!!!!d
好的,我解决了,我使用了错误的URL,VIN查找提供了StyleID,StyleID查找提供了TransmissionID,我在调用TransmissionID API的URL,URL在edmunds API的网页上彼此相邻。
所以,谢谢大家的帮助!!!
这个故事的寓意是尽量不要在疲倦和多任务时编程!哈哈
d
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句