js/jquery如何这样调用php?

一个网页,我想直接通过点击某个按钮,就可以发送指令调用php读取数据库的数据。但同时不要刷新本地的页面。需要网页中的部分代码,只需要提示下怎么做接口即可。谢谢如果我想用$... 一个网页,我想直接通过点击某个按钮,就可以发送指令调用php读取数据库的数据。但同时不要刷新本地的页面。

需要网页中的部分代码,只需要提示下怎么做接口即可。谢谢
如果我想用$.post(url data)传递,我如何在里面填写参数(也就是我要传给php的js变量)
展开
 我来答
百度网友efb53d0
推荐于2018-02-28 · 超过74用户采纳过TA的回答
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:109万
展开全部

js/jquery调用php一般是用AjAx方式来调用的。

  1. 首先确认需要调用的php文件,可以是绝对路径,也可以是相对路径

  2. 这里以Jquery为例子解释上面的问题

  3. 如下图就是jquery的实现代码,下图的url就是需要请求的php地址;

  4. 如下图就是php代码的数据提供接口,最后使用ajax的数据格式返回给js端,这样就实现了一次,php的调用。

拱梦秋S1
推荐于2016-10-11 · TA获得超过130个赞
知道答主
回答量:52
采纳率:0%
帮助的人:0
展开全部
你说的其实就是ajax,而ajax通过jquery会少写很多代码
$.get(url,{args1:'',args2:''},function(data){some code...},type)
$.post(url,{args:'',args2:''}function(data){some code...},type)
url就是你的php文件的url地址,function(data){}中的data是从php返回的数据,那么这个函数就是对得到的数据的处理,一般就是用jquery的.html()方法设置你的DOM内容,type就是返回的数据类型,默认为html,因为查询结果可能是数组,那么也可以返回xml及json

It's my fault,sorry.参数加的位置已经修改

参考资料: http://www.w3school.com.cn/jquery/jquery_ajax.asp

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a16887799
2010-09-05 · TA获得超过1376个赞
知道小有建树答主
回答量:1244
采纳率:0%
帮助的人:702万
展开全部
function ajaxFunction()
{
var xmlHttp;

try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{

// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{

try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("您的浏览器不支持AJAX!");
return false;
}
}
}

xmlHttp.onreadystatechange=function()
{
if(xmlHttp.readyState==4)
{
document.getElementById(id).innerHTML=xmlHttp.responseText;//id是你要显示在版块的id
}
}
xmlHttp.open("GET","server.php",true);//server.php你要调用的php,名字改了就行
xmlHttp.send(null);

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友596ea4d
2010-09-07 · TA获得超过336个赞
知道小有建树答主
回答量:72
采纳率:0%
帮助的人:92.9万
展开全部
$.post(url,{a:1,b:2})

名值对 上面即 a=1 b=2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式