一.总结
用一句话总结:将参数传递给后台,使用ajax或原生js拼接URL。了解原理,了解系统是先解析php,然后执行html代码和js代码。
第二,使用ajax
1.页面提交数据:ajax
2.php页面获取参数:$val=$_POST['val']
参考代码(jquery):
$ .ajax ({type:' post ',url3360' save.php ',data 3360 { val 3360 text 1 object . value } success 3360 function(msg){//msg 3360 PHP返回content /* alert(修改成功);*/window . location=window . location;},error:function(msg){//提交失败} });问题:
SCRIPT LANguage=' JAVAScript ' var bid=document . fen lei . bfen lei . value;php$sql1='从s_type中选择*其中b _ id=' $ bid//./SCRIPT上面的代码,如何将投标值从文档传递到下面PHP语句的投标?
回答:
没有AJAX,最简单的事情就是传递一个参数
例如:
函数SaveGame(str){ window . location . href=' URL?str=' str}上楼是一种跳跃方式。如果不想刷新,就获取数据。或者使用ajax。很简单。举个例子。
在这里,我使用jquery的$。邮政
$.post(URL,{ parameter 1:alue,parameter 2:value2},function(data){//在这里可以对采集到的数据进行处理。我使用json格式。您也可以使用其他格式。或者空的,让它自己判断吧},' JSON ';一个在服务器端,另一个在客户端。
当然不是。
我不明白你为什么用js来传递值。
你直接使用url参数就像这样:test.php?不会出价=1工作?
使用js很麻烦,因为当你打开一个网页时,你首先执行php,然后是js。也就是说,无论你把你的js放在哪里,你都会在执行完php之后执行js。
如果您坚持使用js将值传递给php,那么您应该使用ajax,并且您需要知道您的具体需求。
用AJAX发送到后台
原型法:
function change show(){ var bid=document . fen lei . bfen lei . value;var url=' adm _ mod _ ajax.phpvar pars=' mtype=1mid=' mid ' bid=' bid;var myAjax=新的Ajax。请求(url,{method: 'post ',参数: pars,on complete : showResponse });}第三,洞察系统是先解析php,然后在其他代码下进行字符串拼接
这个可以
脚本函数dailyTask(){ $(' # my _ daily _ task _ calendar ')。datepicker()。on(' ChangeDatePicker . amui ',function(event){ var DailytaskDate=$(this)。val();var URL 1=' { : URL(' task/getDailyTaskData ')} ';var url2='?每日任务日期='每日任务日期;document . location=URL 1 URL 2;});} Dailytask();/scriptapache服务器将翻译7 var url2='?每日任务日期='每日任务日期;这句话。翻译php并把它交给浏览器。
这样不行,因为php咸鱼js执行,所以找不到js中的dailyTaskDate变量,所以php中的report常量是错误的。
var dailyTaskDate=$(this)。val();document . location={ : URL(' task/getDailyTaskData ',array(' dailyTaskDate '=dailyTaskDate))};第四,ajax回调函数中刷新页面的方法
做演示的时候,回调函数不想麻烦,只要简单的刷新下一页,使用location . reload(true);这句话相当于F5刷新页面,可能会消耗一些资源,但是刷新页面非常方便。
下面的代码可以实现ajax刷新页面,但是没有用
脚本函数dailyTask(){ $(' # my _ daily _ task _ calendar ')。datepicker()。on(' ChangeDatePicker . amui ',function(event){ var DailytaskDate=$(this)。val();$.post('task/getDailyTaskData ',{ dailytaskdate : dailytaskdate },function(){ document . location . reload();});});} Dailytask();/脚本以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。