我最近在jQuery中使用$.Deferred()进行了一些测试,得到了一个问题。虽然延迟和承诺对于只打算运行一次的ajaxcall来说很棒,但我也得到了一个表单,用于添加使用ajax发布的帖子需要多次运行的新用户。现在,这与延迟/promise的二进制(Ish)状态一起崩溃,因为一旦它们被解决或拒绝,它将保持该状态。所以我的问题是:
对于将被多次调用的任务,我使用-Can?-If可能,建议对此使用deferred,还是应该坚持使用旧方法,只使用$.ajax的成功/错误回调?
下面是我为发布表单而收集的一些代码,它只运行一次,但不会多次运行。
var submittingUser = new
这是一个被问了很多次的问题,但似乎没有一个答案适用于这里。
我有以下PageBase类:
<?php
class PageBase {
public $templatefile = '404';
function Before() {}
function After() {}
function Display() {
$smarty = System::GetSmarty();
$smarty->display('views/'
我知道这件事已经讨论过很多次了,但我认为这是另一回事。
我对php方法进行了一个简单的ajax调用,如下所示:
public function updateAbout()
{
log_message('debug', "updateAbout is called", false);
log_message('debug',$this->input->post('fname'), false);
log_message('debug', "updateAbout