0

我可以做这样的事情:

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

1 回答 1

4

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

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

废话。

你的意思是:

$.ajax({ 
    url: 'my_php_file.php', 
    success: function(result) { 
        $('#myTag').val(result); 
    } 
});
于 2012-07-20T21:25:44.140 回答