我尝试了几种方式来获得以.json文件和数据使用$
.getJSON和$阿贾克斯()overthere
我的JS代码 n⁰2失败:
$.ajax({
type: "GET",
url: 'js/main.js',
data: data,
success: 1,
}).done(function ( data ) {
var items = [];
$.each(data.tata.entities.q142.labels.fr.value, function(key, val) {
items.push('<li id="' + key + '">Test 2:' + val + '</li>');
});
$('<ul/>', {
'class': 'my-new-list',
html: items.join('')
}).appendTo('body');
});
在Chrome控制台中,消息错误为 :
"Uncaught ReferenceError: data is not defined"
引用 行:
data: data,
怎么了? 该怎么办 ?
编辑: 一切都在客户端完成。
造成此问题的原因是,您没有定义变量数据,因此请尝试删除该data: data
行,看起来您只是在获取一个JavaScript文件,该文件通常不会使用查询字符串:
$.ajax({
type: "GET",
url: 'js/main.js',
success: success,
}).done(function ( data ) {
var items = [];
$.each(data.tata.entities.q142.labels.fr.value, function(key, val) {
items.push('<li id="' + key + '">Test 2:' + val + '</li>');
});
$('<ul/>', {
'class': 'my-new-list',
html: items.join('')
}).appendTo('body');
});
为什么我在数据中没有定义。ajax中的长度。成功了? 以下是代码,为了简洁起见,删除了一些部分:
问题内容: 当我警告jsonServerResponse函数返回的值时,尽管从process.php页面返回了JSON,但其值未定义。 我知道问题是异步请求完成之前发出的警报功能,但是我不确定如何解决此问题。任何建议都非常感激:) 问题答案: 好的,我是从其他帖子中弄清楚的。结果可以在成功回调中处理,也可以添加本身是回调函数的参数并将ajax请求的结果应用于回调。 还有gdoron,您所询问的那一
我试图为Joomla文章创建一个布局视图,以自定义在布局中呈现组件DP字段的方式。 我在 /templates/mytemplate/html/com_content/article/progetti.php中创建了一个新文件(这是default.php的副本) 在这里,我试图把这个代码(见参考这里:[https://joomla.digital-peak.com/documentation/16
问题内容: 因此,我正在使用WordPress网站。我在获取用户输入以更新数据库方面有些困难。 JS: PHP(edit-items.php) 每当我尝试更新表时,我都能在前端成功完成此操作,但是在刷新时,数据更改不会停止。检查数据库进一步验证数据是否没有更改…似乎“成功”正在AJAX中传递,但是由于某种原因,它没有更新数据库。 对此有任何见识会有所帮助! *决定 *编辑 以开始使用该方法。一切都
问题内容: 我在简单的jsp上遇到此错误:未捕获的ReferenceError:未定义$ 我只是试着在eclipse上的其他项目上调用服务,但似乎不起作用。 代码在这里: 更新: 尝试使用Google CDN的jQuery,但仍然无法正常工作 未捕获的ReferenceError:$未定义sendobject @ index.jsp:15onclick @ index.jsp:28 因为该问题的所