【发布时间】:2015-04-01 07:03:10
【问题描述】:
//我的jquery
$(document).ready(function() {
var form = $('#form1'); // contact form
var submit = $('#submit1'); // submit button
var alert = $('.alert1'); // alert div for show alert message
// form submit event
form.on('submit', function(e) {
e.preventDefault(); // prevent default form submit
// sending ajax request through jQuery
$.ajax({
url: 'giftcard_check.php', // form action url
type: 'POST', // form submit method get/post
dataType: 'html', // request type html/json/xml
data: form.serialize(), // serialize form data
beforeSend: function() {
alert.fadeOut();
submit.html('Checking....'); // change submit button text
},
success: function(data) {
alert.html(data).fadeIn(); // fade in response data
form.trigger('reset'); // reset form
submit.html('Apply'); // reset submit button text
var $container = $("#result1");
var refreshId = setInterval(function()
{
$container.load("result.php?code=<?php echo $variable; ?>");
}, 500);
},
error: function(e) {
console.log(e)
}
});
});
});
在 jquery 中使用 php 代码时,上面的代码不起作用。如果我不使用 php 代码,它的工作正常。但我想将会话变量发送到另一个页面(result.php)。我该如何解决这个问题。有什么方法吗。
【问题讨论】:
-
会话变量已在所有页面上可用只需在每个页面上启动会话。
-
@SunilPachlangia :- 如果不是会话变量。再次查看我编辑的问题。
标签: javascript php jquery echo