当前位置:首页 » 编程语言 » jquery和php

jquery和php

发布时间: 2022-05-27 08:57:24

❶ js/jquery如何这样调用php

你说的其实就是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.参数加的位置已经修改

❷ PHP和JQUERY实现点击传值的问题

<a id="vivien" onClick="return confirm('确定要删除?')" href="delete2.php?zhongnei=<?php echo $zhongnei;?>" target="showframe">删除</a>
<button class=show3 onclick="qiu()"><img src="2.jpg" width="23" height="25" alt="2" /></button>
<script type="text/javascript">
funtion qiu()
{
$("#vivien").click();
}
</script>

❸ jquery中嵌入PHP代码的问题

首先吧,代码中没有引入jquery库....

其次吧,因为是input:submit,点击的时候不能直接用这个$("#confirm").click,可以用bind绑定事件,如

$('#confirm').bind('click', function() {

alert('sss');

});

再次吧,submit提交表单的时候会有一个刷新页面的动作,click事件是在页面刷新之前(也就是表单提交之前)执行的,所以根本没有$_POST['name'];这个东西,$("#new").after()里面还是个空的

所以你这个可以改一下,

$(document).ready(function(){
$("#new").after("<?phpecho$_POST['name'];?>");//放在这里可以在提交之后看到内容
$('#confirm').bind('click',function(){
//$("#new").after("<?phpecho$_POST['name'];?>");//这里是提交之前执行的
});

});

❹ jquery+php怎么实现跳转

$.ajax({
type:"POST",
url:"login.php",
dataType:'text',
data:"&user="+user+"&pwd="+pwd,
success:function(msg){
if(msg=="success"){
document.forms[0].submit();
}else{
alert(msg);//如果失败,看看返回什么
$('#usermsg').text("用户名或密码错误").css("color","red");
}
}
});

❺ php ajax jquery这三个要怎么结合使用。

一个简单的ajax+jquey评论功能,当然先要引用jquery-1.8.3.min.js

html代码:

<formname="formcomment"id="formcomment"method="get">
评论:<textareaid="comment"name="comment"class="general"></textarea>
称呼:<inputtype="text"id="name"name="name"class="general"/>
<inputtype="button"class="comment_btn"value="提交"/>
<spanclass="notice"></span>
</form>


js代码

$(document).on("click",".comment_btn",function(){
varcomment=$("#comment");
varname=$("#name");
varnotice=$(".notice");
notice.html('');
if($.trim(comment.val())==''){
notice.html("请在评论里写几个字吧!");
returnfalse;
}else{
varurl="comment_ajax.php";//比如用www.cuangs.com/comment_ajax.php
varparams=$('#formcomment').serialize();
$.ajax({
url:url,
type:'post',
data:params,
dataType:'json',
success:function(data){
notice.html(data.notice);
}
});
}
});


comment_ajax.php代码

$comment=$POST["comment"];
$name=$POST["name"];
if($comment){
$data=array(
"comment"=>$comment,
"name"=>$name,
"date"=>time()
);
//这里写insert插入数据代码
unset($data);
$data=array(
"notice"=>$temp->error==1?'评论失败':'评论成功'
);
}else{
$data=array(
"notice"=>'评论失败'
);
}
echojson_encode($data);

提交失败和成功会有相应提示

❻ php与jquery使用的都是$符号,会不会冲突

当然不会,php的$出现在<%%>等php专用的标签内,而jquery的$出现在<script>标签内,即便嵌套实用,各自的标签也是分得清清楚楚的。所以会弄错的只有程序员,编译器是完全没有压力的。

❼ 请问PHP JQUERY之间如何传递数组

逻辑是这样的,jQuery发送数据ID=1到getXX.php中,在php中接收:$id=$_POST['ID'],然后你应该是利用ID=1这个条件,来查询出一些东西,将这些东西返回给前台jQuery(就是你说的让jQuery接收): echo json_encode(你要返回给jQuery的东西);exit();jQuery接收到的东西就是function中的data,但是是个字符串,可以利用jQuery中的var data = JSON.parse(data)将字符串转换成对象(下面就是你说的遍历数组),然后写一个循环遍历出数组即可:for(var i=0;i<data.length;i++){alert(data[i].name(数组中的一个字段)}

❽ PHP和jQuery有什么不同

这是两个完全不同的编程语言。
PHP:主要用来做网站后台,跟数据库结合起来增删改查网站。
jQuery:是javascript的一个库,是现在相当流行的一个库,主要用在网站前端特效,如:实现网站图片播放,表单验证等等。

热点内容
改装车载中控什么配置 发布:2025-02-12 15:10:00 浏览:860
数据库体系结构 发布:2025-02-12 15:09:48 浏览:691
小米账号为什么设置不了密码 发布:2025-02-12 15:03:57 浏览:263
android访问网络权限 发布:2025-02-12 14:55:20 浏览:88
原神文件夹 发布:2025-02-12 14:50:15 浏览:800
c语言数字翻译 发布:2025-02-12 14:45:54 浏览:497
暗区突围为什么显示服务器维修 发布:2025-02-12 14:45:53 浏览:247
翻译分为汇编和编译 发布:2025-02-12 14:29:12 浏览:233
什么是新闻编译 发布:2025-02-12 14:23:12 浏览:853
如何查看手机存储 发布:2025-02-12 14:21:15 浏览:50