jQuery Ajax没有更新textarea

时间:2014-03-08 10:30:38

标签: javascript php jquery html ajax

这样可以检测表单中我的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);
        }
    });
});

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果要返回数据,请使用dataType:'json'。

查看以下代码片段: -

$.ajax({
    url     : 'your_url_path',
    type    : 'GET',
    dataType: 'json',
    data    : {name1:name},//left side 'name1' is used to access the value like $_GET['name1'] 
    success : function(retuObj){ 
        //on success your code
    }
});