[問題] Ajax的.open問題
最近我目前遇到一個奇怪的AJAX問題
function checkUser(str)
{
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","check_uid.php?q="+str,true); //傳值成功
xmlhttp.open("GET","/amfphp/services/EventTrigger.php?q="+str,true);
//傳值失敗
xmlhttp.send();
}
而我在這兩個PHP檔裡面都是用$q=$_GET["q"];
但是我同一資料夾內的PHP檔案收的到值 子資料夾內的的PHP卻收不到
請問這到底是哪裡出了錯?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.39.59.198
※ 編輯: iii125 來自: 114.39.59.198 (10/01 09:48)
→
10/01 09:56, , 1F
10/01 09:56, 1F
→
10/01 11:13, , 2F
10/01 11:13, 2F
※ 編輯: iii125 來自: 140.127.220.44 (10/01 13:10)
→
10/01 19:37, , 3F
10/01 19:37, 3F
我確定我上面的路徑是對的
而我的index檔是在我的主機的fb2資料夾下 然後我試了我check_uid.php
可以之後我才將EventTrigger.php的檔案路徑省略了/fb2/
不知道這樣會不會有問題 (不過我之前有試過也不太行就是了QQ)
※ 編輯: iii125 來自: 114.39.54.195 (10/01 22:08)
推
10/01 22:33, , 4F
10/01 22:33, 4F
→
10/02 01:51, , 5F
10/02 01:51, 5F
→
10/02 01:51, , 6F
10/02 01:51, 6F
感謝各位的幫忙 我找到我bug的地方了 我的EventTrigger.php裡面的寫法是
<?php
class EventTrigger{
public function __construct()
{
mysql_connect=....
$q=$_GET["q"];
}
function XXX()
{
:
:
}
}
?>
結果這樣值都收不到 反而如果我寫在class外面就可以了
那有甚麼方法可以讓他連class裡面有可以收的到嗎@@?
麻煩了
※ 編輯: iii125 來自: 114.27.130.173 (10/02 11:32)
→
10/02 11:36, , 7F
10/02 11:36, 7F
→
10/02 11:37, , 8F
10/02 11:37, 8F
→
10/02 11:37, , 9F
10/02 11:37, 9F
→
10/02 11:37, , 10F
10/02 11:37, 10F
→
10/02 12:25, , 11F
10/02 12:25, 11F
→
10/02 12:27, , 12F
10/02 12:27, 12F
→
10/02 12:27, , 13F
10/02 12:27, 13F
→
10/02 12:28, , 14F
10/02 12:28, 14F
→
10/02 12:28, , 15F
10/02 12:28, 15F
→
10/02 12:28, , 16F
10/02 12:28, 16F
→
10/02 12:29, , 17F
10/02 12:29, 17F
→
10/02 12:31, , 18F
10/02 12:31, 18F
→
10/02 12:32, , 19F
10/02 12:32, 19F
→
10/02 12:41, , 20F
10/02 12:41, 20F
→
10/02 12:42, , 21F
10/02 12:42, 21F
→
10/02 12:42, , 22F
10/02 12:42, 22F
→
10/02 12:42, , 23F
10/02 12:42, 23F
→
10/02 14:34, , 24F
10/02 14:34, 24F
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章