iT邦幫忙

1

請問有甚麼方法讓網頁程式javascript呼叫php程式

  • 分享至 

  • xImage

如標題我想請問有沒有讓script可以呼叫php程式執行的方法?
只要能呼叫到a.php讓他執行就行,因為我網頁程式不太熟語法也不熟想到頭腦打結,我本來有查到src這個語法可是好像只能呼叫.js的而已,求各位網頁程式高手教一下

test.php


<input type="button" name="test" value=button onclick="clickMe()">

<script>
function clickMe(){

var result=confirm(question);

if(1==result){alert('你選擇了是')
//我想呼叫a.php程式執行

}else{alert('你選擇了否');
//甚麼都不做
}
</script>

a.php

//a.php內容不重要只要能呼叫a.php執行就行
echo 'test';
看更多先前的討論...收起先前的討論...
player iT邦大師 1 級 ‧ 2022-10-09 15:30:07 檢舉
你知道什麼是AJAX嗎?
麻煩請先找個PHP與AJAX應用的範例來看
不然別人不知該怎麼跟你講

像是 https://ithelp.ithome.com.tw/articles/10159178
sc05201 iT邦新手 5 級 ‧ 2022-10-09 19:27:26 檢舉
AJAX我只有聽過沒用過,感謝你的建議我先看看
froce iT邦大師 1 級 ‧ 2022-10-09 20:48:32 檢舉
跳轉到a.php不就執行了?
sc05201 iT邦新手 5 級 ‧ 2022-10-10 10:20:09 檢舉
froce 感謝建議 因為我對網程式比較沒概念
Wozski iT邦新手 5 級 ‧ 2022-10-11 18:50:53 檢舉
最近我在寫的專案是使用 Fetch(和 AJAX 方式相似) 來做串接,在 PHP 檔案中寫 API 然後用 Fetch 串接到前端,給你參考看看.
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
wiseguy
iT邦超人 1 級 ‧ 2022-10-09 23:32:14
最佳解答

正如 player 所說,樓主的需求,就是後端使用 php 的 ajax 。
如果你想用傳統 Form submit 的方式,那更簡單:

  1. 把 input 外面套上 form 變成
<form action="a.php" method="post">
<input type="button" name="test" value=button onclick="clickMe()">
</form>
  1. 在你註解 "//我想呼叫a.php程式執行" 的地方改為
this.form.submit();

就行了。

sc05201 iT邦新手 5 級 ‧ 2022-10-10 10:24:41 檢舉

感謝你的說明範例我的問題解決了,我之前也有試過1那邊的方法,只是我不知道像2那邊的方法,所以詢問視窗出現後不管按"是"或是"否"都會執行a.php

我要發表回答

立即登入回答