[問題] 如何排程執行$.post

看板Ajax作者 (ALEN)時間4年前 (2020/04/16 17:20), 編輯推噓3(3022)
留言25則, 9人參與, 3年前最新討論串1/1
目前我把下面這段程式存成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

04/16 17:33, 4年前 , 1F
不太熟php 檔案不用<?php 包嗎?
04/16 17:33, 1F

04/16 17:34, 4年前 , 2F
$.post 是 jquery 的東西,是js 的lib喔
04/16 17:34, 2F

04/16 18:07, 4年前 , 3F
你把前端後端搞混了, 貼網址執行時執行的是你的瀏覽器
04/16 18:07, 3F

04/16 18:08, 4年前 , 4F
php 在這裡完全沒有作用 (因為沒看到 <?php 的關係)
04/16 18:08, 4F

04/16 18:08, 4年前 , 5F
所以就只是照樣把這段話輸出, 是到了前端才由瀏覽器執行 js
04/16 18:08, 5F

04/16 18:20, 4年前 , 6F
我是把js內容放在<body></body>之中,php檔案是我載出
04/16 18:20, 6F

04/16 18:21, 4年前 , 7F
資料庫的資料取代訊息部份而已,js上下沒有在<?php 之中
04/16 18:21, 7F

04/16 19:40, 4年前 , 8F
這部分有怎樣解決方式嗎?
04/16 19:40, 8F

04/16 22:26, 4年前 , 9F
你可以改去學如何用PHP送request,然後理解前後端的差別
04/16 22:26, 9F

04/17 14:23, 4年前 , 10F
沒想到這張推圖還有用上的時候:
04/17 14:23, 10F

04/17 14:23, 4年前 , 11F
-------------------------------------
04/17 14:23, 11F

04/17 14:23, 4年前 , 12F
輸出(結構為HTML或其他Browser可判讀的文件)
04/17 14:23, 12F

04/17 14:23, 4年前 , 13F
__________ __________
04/17 14:23, 13F

04/17 14:23, 4年前 , 14F
∣Server: ∣→∣Browser: ∣
04/17 14:23, 14F

04/17 14:23, 4年前 , 15F
∣執行表單目標的PHP ∣ ∣解讀HTML,執行含在 ∣
04/17 14:23, 15F

04/17 14:23, 4年前 , 16F
∣或執行含有PHP碼的 ∣ ∣HTML裡的Javascript∣
04/17 14:23, 16F

04/17 14:23, 4年前 , 17F
∣目標文件,輸出結果 ∣ ∣形成你看到的網頁 ∣
04/17 14:23, 17F

04/17 14:23, 4年前 , 18F
∣_________∣←∣_________∣
04/17 14:23, 18F

04/17 14:23, 4年前 , 19F
以POST或GET的方法,送出給表單目標的文件
04/17 14:23, 19F

04/17 14:23, 4年前 , 20F
-------------------------------------
04/17 14:23, 20F

04/23 23:41, 4年前 , 21F
......
04/23 23:41, 21F

04/24 11:06, 4年前 , 22F
你的code是js..cron不能跑..
04/24 11:06, 22F

05/12 09:04, 4年前 , 23F
執行 PHP 時不會跑 JS 程式碼
05/12 09:04, 23F

06/29 01:34, 3年前 , 24F
php...curl ?
06/29 01:34, 24F

09/20 17:05, 3年前 , 25F
寫php腳本再套排程跑比較簡單
09/20 17:05, 25F
文章代碼(AID): #1Uc2DAnu (Ajax)