【发布时间】:2013-10-17 14:57:05
【问题描述】:
所以基本上我们有一个按钮,当点击它时,它的值应该改变并且应该被禁用。我们的按钮来自<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'
)
);
提前致谢,
J
【问题讨论】:
-
jsfiddle.net/TaDZs - 不可重现
标签: javascript php jquery ajax yii