所以基本上我们有一个按钮,当点击它时,它的值应该改变并且应该被禁用。我们的按钮从
<input class="saveButton" name="yt26" type="button" value="save" id="yt26">
变为
<input class="saveButton" name="yt26" type="button" value="saved" id="yt26" disabled>
不幸的是,在页面刷新之前,按钮在视觉上不会改变。我们正在使用$(this).attr("disabled","disabled")
我们也尝试过的按钮来更改按钮$(this).prop("disabled", true)
,$(this).prop("disabled","disabled")
但似乎都不起作用。如果你熟悉 Yii,下面贴出整个按钮代码:
echo CHtml::ajaxButton(
'save',
Yii::app()->createUrl('dashboard/savelink'),
array( // ajax options
'type' => 'POST',
'context' => "js:this",
'success' => 'js:function() {$(this).attr("disabled", "disabled"); $(this).val("saved") ;}',
'data' => array(
'commentLink' => $commentLink
)
),
array(
'class'=>'saveButton'
)
);
在此先感谢,