ajax异步查询别人写的例子我没怎么看懂
<script type="text/javascript">
$(function () {
//按键按下时触发的事件
$("#txtKeyWords").keyup(function () {
//当输入内容不为空时进行查询。
if ($.trim($(this).val()) != "") {
//先输出一段显示内容。
$("#showResult").html("数据检索中...");
//最后输出查询结果。
Search($(this).val());
//--html方法每次输出内容时,都先清除原有内容。
}
//输入内容为空时输出固定字符串。
else {
$("#showResult").html("没有检索到相关数据...");
}
});
})
//查询的方法(通过ajax调用Handler.ashx并输出查询结果)。
function Search(keywords) {
$.ajax({
type: "get",//提交方式
dataType: "html",//返回数据类型注意dataType中的那个大写T,必须要大写。
url: "Handler.ashx?" + Math.random() + "&keywords=" + escape(keywords), //escape用于编码,否则汉字会变成乱码。
success: function (data) {
$("#showResult").html(data);//将输出结果填充到div中。
}
});
}
</script>
本人对$这个符号都不太懂,求高手做更详细的解释谢谢了,.NET开发高级群187380948群欢迎编程爱好者加入!!
------解决方案--------------------
$可以看成jquery的函数名称
例如javascript
function $$(id){
return document.getElementById(id);
}
var obj = $$("textId");