只是關於這個問題我有一個簡短的問題。我使用jeditable來編輯頁面上的某些字段。這是完美的。現在我想實施一些數據檢查。我有我的php代碼來檢查輸入的數據,如果它正確,它會更新該數據庫,如果不是,它會返回錯誤。我遇到的問題是我希望它吐出錯誤來告訴他們,但當他們再次單擊該字段進行編輯時,它會在字段中顯示錯誤,直到頁面刷新。我希望它做的是在發生錯誤後點擊該字段時具有相同的數據,而不必刷新頁面,然後再次單擊該字段進行編輯。也許有一種方法可以返回錯誤並將其傳遞到字段上方的某種工具提示中?當然,jeditable的工作方式是div圍繞字段,然後我有一些js調用了我的update.php文件,它解析了什麼可jeditable傳遞給它,並返回一個$ value來檢查錯誤,默認情況下它是否正常只需在PHP的「return $ value」的底部;在保存在數據庫中之後將其放回現場。PHP JQuery和Jeditable
希望有人能夠理解我在這裏問的和任何援助將不勝感激。
檢查用戶是否輸入一個有效的MAC地址...我有一個函數在PHP中「IsValidMACAddress($ mac);」並返回true或false。 – John
謝謝。我明白了所有這一切,並做了這樣的事情,唯一的問題是攔截JS的JEDITABLE部分,以便如果MAC無效,則根本不處理。可以內聯編輯的每個單元格都是由$(「。edit_mac」).editable(「edit_mac.php」)定義的......我可以攔截表單的提交以檢查mac地址,但可編輯部分仍然繼續,將錯誤返回到單元格中,而不是將其保留在已經存在的數據中。不確定是否它在檢查提交時檢查mac,如果OK然後可繼續執行,否則顯示錯誤,在那裏保留原始數據。 – John