![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 giu ![]()
![]() ![]() |
ajax.onreadystatechange =try; var url="b.php"; ajax.open ("GET",url, true); ajax.send (""); ~想請問大家的事,就是當我開始執行這個b.php檔 ,裡面我如果有使用js的程式碼,就完全不能動作,請問是怎麼回事呢?? 難到我傳輸到php檔就只能跑php檔嗎??? 以上簡單的一段語法我只是讓他讀取b.php,但裡面就是只能跑php檔~ 而js檔就不能動作了。請問怎麼會這樣??謝謝
搜尋相關Tags的文章:
[ ajax ] ,
本篇文章發表於2007-03-17 15:07 |
別忘捐VP感謝幫助你的人 | 新手會員瞧一瞧 |
1樓 |
看來server side跟client side你還沒弄清楚喔!?
本篇文章回覆於2007-03-17 15:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
giu ![]() ![]() |
Bryan(不來ㄣ)~你說的意思我知道~
但我在一般的PHP檔確可以執行JS~~ 但是只要搭配AJAX就不行~為什麼呢???
本篇文章回覆於2007-03-17 15:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
>>一般的PHP檔確可以執行JS~~
這麼說不正確吧! server php執行,輸出html source code到client,由client的browser執行html source code(包括client js)
本篇文章回覆於2007-03-17 15:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓 |
ajax只會處理b.php輸出的值(難道你是輸出js code?)
所以你在b.php擺client js並沒有作用
本篇文章回覆於2007-03-17 15:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓 |
一般b.php會返回xml或string,交由ajax來處理
本篇文章回覆於2007-03-17 15:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
6樓
作者回應
giu ![]() ![]() |
難到不能做用嗎??
我只是在B.php下使用 <?echo "<script>alert('kobe')</script>"?> 這樣ㄝ沒有動作~~好怪
本篇文章回覆於2007-03-17 15:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
7樓 |
B.php
要使用eval()
本篇文章回覆於2007-03-17 16:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
8樓 |
如果js有兩句以上
本篇文章回覆於2007-03-17 16:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
9樓
作者回應
giu ![]() ![]() |
var content5 = document.getElementById ('content5'); content5.innerHTML = ajax.responseText 請問一下布來ㄣ~那我上面eval要放在那呢???
本篇文章回覆於2007-03-17 16:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
10樓 |
本篇文章回覆於2007-03-17 16:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
11樓
作者回應
giu ![]() ![]() |
var content5 = document.getElementById ('content5');
var str = ajax.responseText; eval(str); content5.innerHTML = str; 是這樣嗎??好像不行ㄝ!!但這樣會影響到傳輸嗎???
本篇文章回覆於2007-03-20 13:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
12樓 |
請告訴我alert(str)的結果
本篇文章回覆於2007-03-20 14:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
13樓
作者回應
giu ![]() ![]() |
str這裡面的結果就是很普通的b.php裡面的資料
裡面的東西就是只有<script>alert("kobe"); </script> 好像用eval他會把b.php裡面的程式都當作js 那裡面如果有php或別的程式就不行了~真怪~
本篇文章回覆於2007-03-20 15:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
14樓 |
7F不是寫的很清楚了嗎??
只需要 而不是
本篇文章回覆於2007-03-20 15:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
15樓
作者回應
giu ![]() ![]() |
我知道ㄚ~~改了之後可以~~
但是就如我所說的~~ php裡面的程式都當作js 那裡面如果有php或別的程式就不行了 而且在alert("kobe");顯示出彈出視窗網頁還留下"alert("kobe");"這一行字~變的好奇怪~ 謝謝你內~~~布來ㄣ~
本篇文章回覆於2007-03-20 16:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |