如题所述
两种方案:
1,如果你需要无刷新操作的话,就用AJAX异步操作就行了,将值附带了URL地址里面让PHP程序调用就行了。
2,如果你的页面是可以刷新的话,可以使用HIDDEN控件来实现,先用JS改变Hidden控件的值,然后刷新页面,用php来读取hidden控件的值就行了!
1,如果你需要无刷新操作的话,就用AJAX异步操作就行了,将值附带了URL地址里面让PHP程序调用就行了。
2,如果你的页面是可以刷新的话,可以使用HIDDEN控件来实现,先用JS改变Hidden控件的值,然后刷新页面,用php来读取hidden控件的值就行了!
温馨提示:答案为网友推荐,仅供参考
第1个回答 2016-01-22
通过ajax可以轻松实现
$.ajax({
type: "POST",
url: "some.php",
data: "name=John",
success: function(msg){
alert( "Data Saved: " + msg );
}
});
$.ajax({
type: "POST",
url: "some.php",
data: "name=John",
success: function(msg){
alert( "Data Saved: " + msg );
}
});
第2个回答 推荐于2018-03-02
我们工作中一般的处理办法是,php把变量或我们自定义的值写道html标签属性上,按后js获取属性值,然后通过ajax方法传递给php。
<div class="temp-class" style="display:none;" need-data="<?php echo $str;?>">
<script>
var need = $(".temp-class").attr("need-data");//或伴有数据处理
var url = '';//需要接受参数的php文件
$.ajax({
type:get,
url:url;
data:{
need:need
}
success:function(data){
//其他操作
}
})
</script>本回答被提问者和网友采纳
<div class="temp-class" style="display:none;" need-data="<?php echo $str;?>">
<script>
var need = $(".temp-class").attr("need-data");//或伴有数据处理
var url = '';//需要接受参数的php文件
$.ajax({
type:get,
url:url;
data:{
need:need
}
success:function(data){
//其他操作
}
})
</script>本回答被提问者和网友采纳