我試圖建立一個jQuery超時功能的表單提交動作。我有類似的地方通過PHP的頁面重新加載,並有初始頁面加載存儲在$_SESSION['pageLoad']
的時間。我現在想要做的就是抓住這個值並在一些JQuery數學中使用它。
摸索SO後,我在下面抵達:
PHP
<?php
//filename: getsession.php
session_start();
echo json_encode($_SESSION['pageLoad']);
JQuery的
$("#sms-creator").submit(function() {
var session;
$.ajaxSetup({cache: false})
$.get('sms_includes/getsession.php', function(data) {
session = data;
});
//at this point I just want to see what I'm getting, hence the next 2 lines...
alert(session);
return false;
});
到PHP文件的路徑是相對於表單頁面,而不是.js文件。
我的警報只返回'未定義'。我對JavaScript和它的庫沒有經驗,所以對我來說這個錯誤並不明顯。任何幫助讚賞。
歡迎來到** async **的美妙世界!你不能那樣做。 – SLaks