的index.php
<script>
$(document).ready(function() {
$("#submit").click(function() {
var field = $("#field").val();
$("#popular_colleges" ).load( "xyz.php");
$("#popular_colleges").on( "click", ".pagination a", function (e){
e.preventDefault();
$("imagen").show();
var page = $(this).attr("data-page");
$("#popular_colleges").load("xyz.php",{"page":page}, function(){
$("imagen").hide();
});
});
});
</script>
xyz.php
//another page code
这里我有两个页面,即index.php和xyz.php,现在我想将index.php页面变量(var字段)发布到xyz.php。我怎样才能做到这一点 ?有人可以帮我吗?
谢谢
答案 0 :(得分:0)
您可以使用$ .get()或$ .post(),或更强大,更复杂的$ .ajax()。
对于名为page的简单值,get或post应该足够了:
$.post('/path/to/other-page.php', {page: page}, function(data){
console.log(data); // what your other page returned
});
答案 1 :(得分:0)
要从var field = $("#field").val();
发布index.php
到xyz.php
,您必须使用jquery ajax()
。要使用它,您必须在页面中包含jquery库,其语法如下:
$.ajax({
url : 'xyz.php',
method : 'post',
data : {
field: field
// key: value pair
},
success: function(response){
// here response in the response you get from xyz.php
}
});
xyz.php: you can get the posted value like:
$field = $_POST['field'];