我有一个回调函数,它是对我的服务器的 ajax 调用的一部分。当数据返回给回调函数时,该函数需要将信息发布到位于调用表单标签内的跨度标签中。
我知道这条线是不正确的,但我把它留在那里,希望它能解释我的意图。我正在寻求帮助以查找从表单中选择 span 标签的语法。
$form.find("UpdateMessage").replaceWith(data.processingMessage);
-
var ajaxUpdateWaitTime = function () {
var $form = $(this);
var options = {
url: $form.attr('action'),
type: $form.attr('method'),
data: $form.serialize()
};
$.ajax(options).done(function (data) {
$form.find("UpdateMessage").replaceWith(data.processingMessage);
$form.children("UpdateMessage").effect('highlight');
});
return false;
};
如果有帮助,这里是标记。
<input type="button" data-ucw-updateWaitTimeButton="@facility.Id" value="Edit" />
<form method="post" action=@Url.Action("UpdateWaitTime", "Facilities") data-ucw-updateWaitTimeForm="@facility.Id" style="display:none" >
<input type="hidden" value="@facility.Id" />
<input type="text" value="0" style="width:15px" />
<input type="submit" value="Update Wait Time" />
<span class="UpdateMessage"></span>
</form>
谢谢阅读。