我拿到了这个脚本
$("#person").blur()(function() {
$.ajax({
type: 'GET',
url: 'vsfill.html',
dataType: 'json',
data: ({accountId:accountid}),
success: function(data) {
if (data!=null&&data!='') {
$('#person').val(data.accountId);
$('#responsableName').val(data.givenName);
$('#resposableMail').val(data.Mail);
}
}
});
});Error console告诉我.blur不是一个函数。
我的库:
<script type="text/javascript" src="js/jquery-ui-1.8.6.custom.min.js"></script>
<script type="text/javascript" src="js/jquery.bubblepopup.v2.3.1.min.js"></script>
<script src="js/modernizr-1.6.min.js"></script>
<link rel="stylesheet" href="js/jquery-autocomplete/jquery.autocomplete.css" type="text/css" />
<script type="text/javascript" src="js/jquery-autocomplete/jquery.autocomplete.js"></script>
<script type="text/javascript" src="js/jquery-autocomplete/jquery.combobox-1.0.3.js"></script>
<script type="text/javascript" src="js/jquery-autocomplete/jquery.ui.autocomplete.js"></script>
<script type="text/javascript" src="js/jquery-autocomplete/jquery.ui.core.js"></script>
<script type="text/javascript" src="js/jquery-autocomplete/jquery.ui.position.js"></script>
<script type="text/javascript" src="js/jquery-autocomplete/jquery.ui.widget.js"></script>怎么了?
发布于 2011-05-10 14:30:52
试试这个(模糊后没有开-关括号):
$("#person").blur(function() {
$.ajax({
type: 'GET',
url: 'vsfill.html',
dataType: 'json',
data: ({accountId:accountid}),
success: function(data) {
if (data!=null&&data!='') {
$('#person').val(data.accountId);
$('#responsableName').val(data.givenName);
$('#resposableMail').val(data.Mail);
}
}});
});有关更多信息,请参阅jQuery documentation。
发布于 2011-05-10 14:31:48
试着改变
$("#person").blur()(function() {至:
$("#person").blur(function() {
//code here
});发布于 2011-05-10 14:31:36
您的函数应该作为参数传递给blur()函数本身。此外,我在您的库中也看不到jQuery JS文件:只有插件。
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script>应该足够了。
https://stackoverflow.com/questions/5946049
复制相似问题