【发布时间】:2014-03-08 18:52:31
【问题描述】:
所以这应该检测表单中我的 slect 下拉菜单何时更改,进行 ajax 调用并将 textarea 的内容更改为从 AJAX 调用返回的数据。测试后一切正常,只是它似乎拒绝返回 ajax 调用的内容。
这是 jQuery:
$("select#vars").change(function(){
var name = $("select#vars").val();
$.ajax({
url:"sys/get_var.php?name=" + encodeURIComponent(name),
success:function(datas) {
$("textarea#var_value").val(datas);
}
});
});
有什么想法吗?
【问题讨论】:
-
尝试 console.log(datas) 并在浏览器开发工具中查看它返回的数据..
-
绑定错误回调并检查响应错误并在控制台中使用您的网络选项卡
-
发布您的 html 可能会有所帮助。当您通过带有硬编码名称值的浏览器直接访问 url 时,您是否真的看到了该值?
标签: javascript php jquery html ajax