phpjquerypost
A. thinkphp jquery的$post然后跳转怎么实现
functionwillCate(){
$.post("{:U('Home/SellSth/willcate')}",{"id":"你的商品id"},
function(data){
window.location.href="你要跳转的地址";
},"text");
}
post后有一个请求成功的函数 在那个函数里加跳转代码就可以了
B. PHP怎么接收jQuery的Ajax post过来的值
1、首先安装配置php集成环境。以phpstudy为例。
C. 谁可以告诉我jQuery用POST上传文件是怎么发送的为什么我发送过去收不到呢我的服务端用的是PHP
jQuery.post(url,data,success(data, textStatus, jqXHR),dataType)
参数
url 必需。规定把请求发送到哪个 URL。
data 可选。映射或字符串值。规定连同请求发送到服务器的数据。
success(data, textStatus, jqXHR) 可选。请求成功时执行的回调函数。
dataType 可选。规定预期的服务器响应的数据类型。默认执行智能判断(xml、json、script 或 html)。
你可以先在服务端用PHP把$_POST[]、$_GET[]的内容直接echo,在js这端直接用html显示。
上传文件其实就是传一个串过去,自己做比较麻烦,可以用AjaxUpload插件。
D. PHP如何处理jquery post过来的$serialize数据
如果你使用jquery的form表单中serialize提交数据到后台,例如:$('#form').serialize()。在php处理端你不用任何处理,跟普通的from提交一样,使用$_GET[‘varname’]或$_POST[‘varname’]就能取到数据。
jquery里form的serialize实际是只是把表单中的数据组装成"varname=val&var2=val2"这种样子,看到这个你应该知道PHP端不需要处理了吧。
E. php jquery post传递参数为表单,怎样获取表单的value值
在页面用Jquery把表单值取到JS变量里,然后组合如 var data = ‘xxx=‘+name+’&dd=‘+pass
$.ajax({
type: 'POST',
url: url,
data: data,
success: success
});
注意Jquery post过去的值是UTF8的如果编码不统一,需要在接收端转换一个接收值。