2013-03-27 42 views
0

問題在PHP IM retriving變量,想給它Ajax來生成一個MySQL更新。動態PHP URL的Ajax加載URL

$.ajax({ 
url: '../mysqlusercount.php?f=ll&users='<?php echo $_SESSION['user'] ?>, 
dataType: 'json', 
success: function(data){ 
}, 
}); 

此版本不工作,任何人都可以幫助嗎?

+1

嘗試添加;在你的$ _SESSION ['user'] – 2013-03-27 02:11:06

+0

的末尾,你的ajax運行在主PHP文件還是外部? – kabuto178 2013-03-27 02:14:07

回答

0

不正確的行

url: '../mysqlusercount.php?f=ll&users='<?php echo $_SESSION['user'] ?>, 

應該

url: "../mysqlusercount.php?f=ll&users=<?php echo $_SESSION['user'] ?>", 
0

正在打印的JavaScript字符串之外的會話變量。試試這個:

url: "../mysqlusercount.php?f=ll&users=<?php echo $_SESSION['user']; ?>" 
+0

是這樣對嗎?這是否會爲'users = <?php echo $ _SESSION ['users']?>'返回一個值,而不是$ _SESSION變量的實際值? 。它也與@adidi在下面回答的相同。 – 2013-03-27 02:15:45

+0

@Kaii這是假設代碼是在PHP文件中,並通過PHP解析器。如果它只是一個'.js'文件,那麼你將不會獲得'$ _SESSION'變量的實際值。 – Will 2013-03-27 02:18:38

+0

哦,我看到忘了想起它。是的,它不需要連接.. rofl – 2013-03-27 02:20:00

0

小心HTTP調試。 Chrome瀏覽器(Firefox或Firefox的最新插件),Firebird( )。 或者使用ini_set('display_errors','1')獲取錯誤信息; ...