iT邦幫忙

0

wordpress別台電腦執行Jquery沒反應

更新
剛去把edge的設定檔重新設定,就正常了。感謝大家

請問我在a電腦用xampp架了一個網站,其中有設定點擊後會觸發Jquery,在a測試都沒有問題,但是在b電腦測試,網頁正常,但是點擊不會觸發,是什麼問題呢?
兩台電腦是在同一個網域,有把網站的網址設定為電腦名稱。從b電腦檢視頁面來源,也有看到Jquery。
麻煩大家解惑了

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
Gary
iT邦好手 1 級 ‧ 2022-01-14 14:09:37

如果A電腦安裝佈署與執行都在同一台可以跑,原則上執行的內容問題不大,換到B電腦環境下則不行,以下條件是否一致呢?

  1. 作業系統
  2. 帳戶與權限
  3. 瀏覽器

上述是否環境都一致呢?如果透過瀏覽器偵錯工具檢查看一下狀態是否有錯誤斷點呢?最後WordPress無法jQuery問題參考
https://vector.cool/%E8%A7%A3%E6%B1%BA-wordpress-%E7%84%A1%E6%B3%95%E4%BD%BF%E7%94%A8-jquery-%E5%95%8F%E9%A1%8C/

看更多先前的回應...收起先前的回應...

不好意思,誤會意思了,網站是在本機電腦a,而在同一個網域中有電腦b,所以我用電腦b去連電腦a的這一個網頁。
在電腦b中網頁是正常顯視的,只是在點擊的時候,會跳出
The requested URL was not found on this server.

我的jq是這樣寫,不知正確嗎?試了一下,a一樣沒問題,b不行

$(function(){       //check job table 點擊左邊+可展開表格
        jQuery(".jobcheck").click(function(){

            var _this= $(this).attr("href");

            if($(_this).css("display")=="none"){
                $(_this).slideToggle();
                $(this).html("-");
            }else{
                $(_this).slideToggle();
                $(this).html("+");
            }
return false;
});
});
Gary iT邦好手 1 級 ‧ 2022-01-14 16:36:28 檢舉

不好意思,我不是寫程式的背景,不過合理的懷疑電腦A連線自家網頁的路徑為本機路徑可能像是C:\abc\test.html,而本機以外的電腦存取此網頁時應該要連到URL時還是查詢到C:\abc\test.html導致找不到.

應該不是這一個問題,因為是用xampp架,有用完整電腦名稱,類似char_lee.cc.com/資料夾
所以在另一個電腦連是可以連,但是在點擊jq的時候,會沒反應,用了edge/chrome/ie試都沒作用。
所以想問問,是不是不能這樣連,還是需要在加入什麼程式。

更新
剛請同事幫測試,c電腦在執行這些是可行的
所以只有我的電腦b不行
會有需要電腦要安裝什麼補丁才可以執行jq的嗎?

我要發表回答

立即登入回答