jQuery:在ajax调用中创建一个div

时间:2010-11-06 18:07:49

标签: javascript jquery

确定。如果您没有拼写正确的全名,并且只输入了姓氏,并且存在更多具有该姓氏的用户,则在收件人字段中,ajax调用将返回错误

你是谁的意思:是Mami Fox的两个人,就是Megan Fox的Blabla Fox

现在,我想这样做,你可以点击它们,选择你想要发送给谁。

要做到这一点,我不能使用确认,因为确认只有OK / CANCEL。

所以我被告知要使用jQuery BlockUI插件,或只是制作div和show()。

但是我如何在div(我知道这个)中添加错误,显示它(我知道这个),然后制作,这样你就可以点击它们,并在点击时收到警告('你选择了Mami Fox')。

因为我无法使用名称制作一个准备好的div(因为名称是从ajax请求的页面中建议的,sendPM.php),所以,我想知道如何做到这一点。

-

首先我猜我需要为每个名字制作json变量。 e.g

 name1 : 'Mami Fox', name2 : 'Megan Fox', name3: 'Blabla Fox'

所以在div中你可以在那里添加名字(而不是一个包含所有名字的变量,包括“你的意思是谁”),当你点击它们时它们就这样,它会说“你选择了” + data.name1(例如,数据是ajax成功的回调函数名称)..

- 只是一个想法。

1 个答案:

答案 0 :(得分:1)

您将不得不创建支持所需流程的工作流程。这意味着使用流程图或其他东西。您不仅可以对解决方案进行编码,还必须对其进行设计。 http://en.wikipedia.org/wiki/Workflow

因此用户选择姓氏,但存在多个姓氏。

来自“标准”的分支工作流程

建立所有可能选择的列表。

向用户显示一个对话框,从给定列表中选择适当的名称。

用户选择一个名称。

恢复工作流程“标准”