大致是两个步骤:客户端触发读取数据请求,服务器端接收请求查询数据库并返回结果。
1、客户端请求
假设从页面的下拉列表中选择一个客户,当用户在下拉列表中选择某个客户时,会执行名为 "showCustomer()" 的函数。该函数由 "onchange" 事件触发:
function showCustomer(str){
var xml>}
2、服务器端响应,asp示例:
<%responseexpires=-1
sql="SELECT FROM CUSTOMERS WHERE CUSTOMERID="
sql=sql & "'" & requestquerystring("q") & "'"
set conn=ServerCreateObject("ADODBConnection")
connProvider="MicrosoftJetOLEDB40"
connOpen(ServerMappath("/db/northwindmdb"))
set rs=ServerCreateObject("ADODBrecordset")
rsOpen sql,conn
responsewrite("<table>")
do until rsEOF
for each x in rsFields
responsewrite("<tr><td><b>" & xname & "</b></td>")
responsewrite("<td>" & xvalue & "</td></tr>")
next
rsMoveNext
loop
responsewrite("</table>")
%>
PHP端通常是这样回应jQuery的post:
$response['status'] = 1;$response['message'] = 'worked';
echo json_encode($response);
exit();
这样在post的回调函数中就可以接收到function(data,status)的两个参数了。
$post("xxxphp",jsonData,function(data,status){
alert("Data: " + data + "\nStatus: " + status);
});
不知道你要什么样的文本,文本中的内容是否是有格式的:
这里提供下思路,供参考:
1文本文件,基本上式字符格式的了,可以用Reader io流
2如果是格式化的文本,可以按数据的长度读取, readInt readByte
3保存到数据库 当然用JDBC了,如果你读取出来封装成POJO了,也可以选择 OM框架
import javaioBufferedReader;
import javaioFileInputStream;
import javaioIOException;
import javaioInputStreamReader;
/
文件读取和写入数据库
@author 樊云升
/
public class FilesReader {
public FilesReader(){
}
/
读取文件内容
@param FILE
@return
/
public String re_content(String FILE){
String content="";
try{
BufferedReader bufRead=new BufferedReader(new InputStreamReader(new FileInputStream(FILE)));
String str;
while((str=bufReadreadLine())!=null){
content+=str+"\r\n";
}
}catch(IOException ioe){
ioeprintStackTrace();
}
return content;
}
/
将特定字符写入数据库中(原来我写的是重写文件,你这里这里将content写入数据库就OK)
@param path
@return
/
public boolean writeFile(String content){
try{
//数据库写入代码
}catch(Exception e){
outclose();
return false;
}
return true;
}
public static void main(String[] args) {
String content=new FilesReader()re_content("D:\\AJAXhtm");
new FilesReader()writeFile(content);
}
}
以上就是关于ajax调用数据库全部的内容,包括:ajax调用数据库、jQuery Ajax传参php后台 php写入数据库 然后返回状态 是否成功写入、读取文本文件中的内容存到数据库该怎么实现等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)