大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
传输值到后端 做处理,返回结果到前端 显示结果 不刷新页面 你所需要做的只是在 success: function(data,status){ alert(data);} 应该就是你想要的结果了。
成都创新互联公司是一家业务范围包括IDC托管业务,虚拟空间、主机租用、主机托管,四川、重庆、广东电信服务器租用,资阳移动机房,成都网通服务器托管,成都服务器租用,业务范围遍及中国大陆、港澳台以及欧美等多个国家及地区的互联网数据服务公司。
里面错误太多,自己回去好好反省一下。可以php代码在上面,html在下面。少了一个style. js 代码.ajax没有结束符号,while 会变成死循环。
ajax是可以接收传值的呀,方法多种多样。
{ xmlHttp=new ActiveXObject(Microsoft.XMLHTTP); }else if(window.XMLHttpRequest){ xmlHttp=new XMLHttpRequest(); }}如果你只想把值传给php,这样就够了,希望对你有用。
输出为NO ajax与普通的GET或POST不同的,GET或POST一般会从当前页面跳转到GET或POST指定页面,如本例中可能会跳转到PHP,即如你所说的PHP成功输出YES;但ajax不会跳转,因此显示的YES信息也只会在当前页面。
up.php页面只要向正常的表单一样用$_POST[text]就可以获取到传递过去的参数了。
你用的是jQuery的post方式向服务器发送数据,JavaScript是运行与浏览器端的脚本语言,不与后台语言关联的,你传递的是JavaScript的数组,后台程序是不可能认识JavaScript类型的(你的后台又不是用JavaScript代码写的)。
fruit = $_POST[fruit]; // 获取从 ajax 传过来的 fruit 的值,这里是 apple。如果你想在前端重新显示这个字符串 apple,那么你要用 PHP 把数据返回给页面,然后在上面 “// 成功后的回调” 里面,补充逻辑代码。
1、在js文件中设置一个全局变量 var param; 然后在页面中给这个变量赋值 param=?php echo $value? 这样就把把值传递过去了。
2、例子1:js向php传递3个值,经过处理后,将处理的值返回html页面。
3、不用AJAX,最简单就是传个参数过去 如:function saveGame(str){ window.location.href=url?str= + str;} 楼上的是一种跳转的方式。如果你想不刷新处理,获取数据。还是用ajax 。很简单的。给你个例子。
4、你传送之前 alert(json.key)看一下有没有变为正确json数据。
5、应该是这么回事吧,JS获取数据,再传给服务器,服务器端可以用PHP处理吧。简单:var ele = document.getElementById(license);tds = ele.getElementByTagName(td);con0 = tds.innerHTML; // 可以用JQ操作。。