我可以使用jQuery的load()函数将数据加载到标签的属性中吗?

时间:2012-07-20 21:23:51

标签: jquery ajax

我可以这样做:

$('#myTag').attr('value').load('my_php_file.php');

1 个答案:

答案 0 :(得分:4)

不,因为.attr('value')返回一个字符串(表示DOM元素上value属性的值),并且在字符串上调用.load()方法是没有意义的。您通常在DOM元素上调用此方法。为了说明您的问题,这是您的代码等同于:

var value = 'some value';
value.load('my_php_file.php');

Nonesense。

你的意思是:

$.ajax({ 
    url: 'my_php_file.php', 
    success: function(result) { 
        $('#myTag').val(result); 
    } 
});