AJAX & Json get function with jQuery
AJAX & Json get function with jQuery
我正在使用ajax创建一个"服装检查器",我希望用户将ID放入输入中,然后向URL发出请求。下面的代码并没有像我希望的那样完成这项工作,尽管我认为它几乎是正确的。任何人都可以看到我的错误或指出我正确的方向吗?
<script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
"use strict";
$('#lookupForm')
.removeAttr('onsubmit')
.submit(function(event) {
event.preventDefault();
var target = document.getElementById('garmentID');
if(target.value.length > 0) {
fetchData(target.value);
}
});
});
function fetchData(garmentID) {
var url = 'http://staging.me-tail.net/api/3.0/retailer/4/garmentsAvailable?guid=' + applicationID;
$.getJSON(url, function(data) {
var appDetails = data.AvailableSkus[0];
$('#garmentTitle').val(appDetails.AvailableSkus);
});
}
//]]>
</script>
由于
data.AvailableSkus
似乎是一个数组,因此您不希望将集合作为值传递给#garmentTitle
。
您最有可能在属性(如果数组包含对象)或实际元素之后:
//if typeof appDetails.AvailableSkus[0] is string or number:
$('#garmentTitle').val(appDetails.AvailableSkus[0]);
或
//if typeof appDetails.AvailableSkus[0] is an object:
$('#garmentTitle').val(appDetails.AvailableSkus[0].someProp);
价值 类型:字符串或数组 与要设置为选中/选中的每个匹配元素的值相对应的文本字符串或字符串数组。
此链接正确提供输出
http://staging.me-tail.net/api/3.0/retailer/4/garmentsAvailable?guid=5
您确定之前设置了"应用程序 ID"吗?
var url = 'http://staging.me-tail.net/api/3.0/retailer/4/garmentsAvailable?guid=' + applicationID;
Firebug 控制台中有任何错误消息吗?
相关文章:
- Troubles with (function(){})()
- Javascript setTimeout function with JQuery
- Javascript get "this" class with onClick function
- onClientClick with JavaScript function and eval
- AngularJS Function with ng-if inside ng-repeat
- Javascript Autocomplete Function with Django
- JQuery fadeTo() Function with scrollTop()
- javascript function with jquery
- Function.prototype.bind with null 作为参数
- Lab.js 和 jQuery with $(window).load(function() 过早触发
- AJAX & Json get function with jQuery
- Javascript function arguments with "-"
- Javascript setTimeout function with 'this'
- PHP Function with jQuery AJAX?
- Jquery - Using a function with .click and 'this'
- JS function with bug
- Javascript: Reduce function with ||
- .bind function with CoffeeScript
- step function with velocity.js?
- make javascript .click(function() with php