Fw: [問題] 想請教關於xajax的問題

看板PHP作者 (CSEE)時間13年前 (2012/04/04 02:23), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ [本文轉錄自 Ajax 看板 #1FUpAeUY ] 作者: csee (CSEE) 看板: Ajax 標題: [問題] 想請教關於xajax的問題 時間: Wed Apr 4 01:25:57 2012 我想請問一下 以下有個INPUT的 Form 可是參數似乎傳不進去 也就是check_pid這個function 吃不到input的表單的參數 可以請問高手們為何會這樣嗎? 謝謝! <? include_once('../../xajax_core/xajax.inc.php'); $xajax = new xajax(); // 建立 xajax 物件 $chkObj=$xajax->registerFunction('check_pid'); // 註冊回應函式  $xajax->processRequest(); // 處理回應 //--------------- xajax 回應函式 --------------------- // 負責處理檢查重複產品序號要求的回應函式 function check_pid($pid) { $objResponse = new xajaxResponse(); // 建立回應物件 $pid = trim($pid); // 去除後面多餘空白 $objResponse->assign('msg', 'innerHTML', 'pid = '.$pid); if (!empty($pid)) { // 若非空白即檢查該序號是否已存在 $SQLStr = "SELECT * FROM product WHERE p_id = '{$pid}'"; $res = mysql_query($SQLStr); // 若查詢結果中有資料 if (mysql_num_rows($res) == 1) // 表示產品序號已存在 $objResponse->assign('msg','innerHTML', $pid.'已存在'); else $objResponse->assign('msg', 'innerHTML', ''.'不存在'); } return $objResponse; // 傳回回應物件 } // check_pid() 結束 $xajax->printJavaScript('../..'); // 輸出用戶端 JavaScript ?> <input type = "text" name = "prod_ids" id = "pidchk" size = "20" onkeyup = "<?php // 以下開始準備產生用戶端呼叫 check_pid() // 的 JavaScript 程式 // 先設定 JavaScript 程式碼使用單引號 $chkObj->useSingleQuote(); // 用戶端呼叫回應函式時, $chkObj->addParameter(XAJAX_INPUT_VALUE, 'pidchk'); // 輸出呼叫 check_pid() 的 JavaScript 程式 $chkObj->printscript(); ?>"> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.171.212 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: csee (111.251.171.212), 時間: 04/04/2012 02:23:23
文章代碼(AID): #1FUq0SNK (PHP)
文章代碼(AID): #1FUq0SNK (PHP)