您的位置:首页 > 编程语言 > Java开发

【Solr4.7.0学习笔记】系列之一:java程序里面,如何用ajax访问solr程序?

2014-04-16 13:08 609 查看
[align=left]<%@ page language="java" import= "java.util.*" pageEncoding="UTF-8" %>[/align]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD
HTML 4.01 Transitional//EN">
[align=left]<html>[/align]
[align=left]<head>[/align]
[align=left]<script type= "text/javascript" src="js/jquery-1.5.2.js" ></script>[/align]
[align=left]<script>[/align]
$(document).ready( function()
{
[align=left] $( "#button1" ).click(function(){ [/align]
[align=left] var t=$("#text1" ).val(); [/align]
[align=left] str=encodeURI(t); [/align]
[align=left] $.ajax({[/align]
[align=left] url:'http://localhost:8080/solr/coretest/select/?q=sName:' +str+'&version=2.2&start=0&rows=10&indent=on&wt=json' ,[/align]
[align=left] dataType: "json", //ajax返回值设置为text(json格式也可用它返回,可打印出结果,也可设置成json)[/align]
[align=left] success: function(data){[/align]
[align=left] result=data.response.docs;[/align]
for(
i=0;i<result.length;i++ ){
[align=left] alert(result[i].sName);//可以取到字段的值,弹出框显示“陈奕迅”[/align]
[align=left] alert(result[i].sAge);[/align]
[align=left] }[/align]
[align=left] },[/align]
[align=left] error: function(json){[/align]
return
false
;
[align=left] }[/align]
[align=left] });[/align]
[align=left] [/align]
[align=left] });[/align]
[align=left] });[/align]
[align=left] </script >[/align]
[align=left]</head>[/align]
[align=left]<body>[/align]
[align=left] <div id="div1">[/align]
[align=left] <input type= "text" id ="text1" name="text1" /><input type= "button"[/align]
[align=left] id= "button1" value ="搜索" />[/align]
[align=left] </div >[/align]
[align=left] <div id="div2"></ div>[/align]

[align=left]</body>[/align]
[align=left]</html>[/align]
-----------------------------------------------------------------------------------------------------------------
说明:url里面的参数sName冒号是模糊查询的字符串,
version:版本
start:是结果集开始的位置
rows:设置每页显示的行数,indent
indent:
wt:
效果如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐