看板 Ajax 關於我們 聯絡資訊
目前我把下面這段程式存成php檔案 用cron排程來跑,他沒辦法有效的執行 但手動貼網址來執行php卻是可以的 不知道該怎樣來做更改呢? <script type="text/javascript"> $.post('https://script.google.com/macros/s/AK/exec', {msg:'這是訊息部分!'}, function(e){ console.log(e); }); </script> -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.71.37.26 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1587028810.A.C78.html
tino1991: 不太熟php 檔案不用<?php 包嗎? 04/16 17:33
tino1991: $.post 是 jquery 的東西,是js 的lib喔 04/16 17:34
LPH66: 你把前端後端搞混了, 貼網址執行時執行的是你的瀏覽器 04/16 18:07
LPH66: php 在這裡完全沒有作用 (因為沒看到 <?php 的關係) 04/16 18:08
LPH66: 所以就只是照樣把這段話輸出, 是到了前端才由瀏覽器執行 js 04/16 18:08
jami520: 我是把js內容放在<body></body>之中,php檔案是我載出 04/16 18:20
jami520: 資料庫的資料取代訊息部份而已,js上下沒有在<?php 之中 04/16 18:21
jami520: 這部分有怎樣解決方式嗎? 04/16 19:40
oToToT: 你可以改去學如何用PHP送request,然後理解前後端的差別 04/16 22:26
LPH66: 沒想到這張推圖還有用上的時候: 04/17 14:23
LPH66: ------------------------------------- 04/17 14:23
LPH66: 輸出(結構為HTML或其他Browser可判讀的文件) 04/17 14:23
LPH66: __________ __________ 04/17 14:23
LPH66: ∣Server: ∣→∣Browser: ∣ 04/17 14:23
LPH66: ∣執行表單目標的PHP ∣ ∣解讀HTML,執行含在 ∣ 04/17 14:23
LPH66: ∣或執行含有PHP碼的 ∣ ∣HTML裡的Javascript∣ 04/17 14:23
LPH66: ∣目標文件,輸出結果 ∣ ∣形成你看到的網頁 ∣ 04/17 14:23
LPH66: ∣_________∣←∣_________∣ 04/17 14:23
LPH66: 以POST或GET的方法,送出給表單目標的文件 04/17 14:23
LPH66: ------------------------------------- 04/17 14:23
WunoW: ...... 04/23 23:41
kyoe: 你的code是js..cron不能跑.. 04/24 11:06
MangoTW: 執行 PHP 時不會跑 JS 程式碼 05/12 09:04
kattte: php...curl ? 06/29 01:34
laechan: 寫php腳本再套排程跑比較簡單 09/20 17:05