我在PHP页面中有一个SELECT字段,其中填充了一个用户列表,用于分配从MySQL数据库填充的任务。 SELECT字段仅包含数据库中的用户名和ID。当且仅当在POST时,SELECT值更改为数据库中其名称的相应ID时,才会向这些用户发送电子邮件。我可以使用.change()事件为此创建一个简单的JQuery,但宁可在POST时刻使错误的选择被消除。如果SELECT值发生变化,则在POST上发送电子邮件
我的问题不在于如何处理通过PHP的电子邮件,但是这将是一个正确的方法来捕捉在POST用PHP SELECT价值“的onChange”,以触发电子邮件给用户提醒他们任务已被分配。
现在我正在使用一种方法来问我在PHP中的数据访问层,以便将数据值与特定的ID,FieldName和TableName进行比较。它加载数据记录和字段并比较值。如果它们是相同的,则返回1,如果不是那么就返回0.
现在我试图将这个调用封装到另一个名为的emailTrigger,但函数增长到一个庞大的代码块。
public static function emailTrigger($dataValue, $ID, $fieldName, $tableName, $emailAddress, $emailTemplate, $emailData)
我只需要一个不同的方法来看我的问题。任何帮助表示赞赏。
当用户更改选择然后将其更改回来时,该怎么办?我不确定你在jquery的前端做这件事的前提是可行的。 – kasdega
这就是为什么我的问题集中在发送POST邮件 - 而不是使用JQuery。 “我可以使用.change()事件为此创建一个简单的JQuery,但是希望在POST时使用它,这样可以消除错误的选择。” – Jeff
您可以添加一个隐藏字段,并在选择项目更改时更改它吗?然后捕获与jQuery提交表单,并发送一个Ajax调用来发送电子邮件。 – kasdega