Yii:获取ajax请求的结果
我有一个锚 单击它时,将执行以下代码:Yii:获取ajax请求的结果,ajax,yii,Ajax,Yii,我有一个锚 单击它时,将执行以下代码: <script> $('.viewcnp').click(function() { event.preventDefault(); var r = prompt("Enter your password:"); if (r) { $.ajax({ type: "POST", url: '<?php
<script>
$('.viewcnp').click(function() {
event.preventDefault();
var r = prompt("Enter your password:");
if (r) {
$.ajax({
type: "POST",
url: '<?php echo Yii::app()->baseUrl; ?>' + '/index.php/admin/user/viewCnp/id/' + '<?php echo $model->id; ?>',
data: {'password': r},
success: function(data) {
$('.cnpdecrypted').text(data);
},
dataType: 'text'
});
}
});
</script>
如果在操作中我回显所描述的cnp,它就在那里,但是我无法设置值,因为我在成功时没有收到它。您应该简单地使用
echo
而不是return
:
if ($model) {
echo Utils::decrypt_cnp($model->cnp);
}
您只需使用
echo
而不是return
:
if ($model) {
echo Utils::decrypt_cnp($model->cnp);
}
完美的解决方案。我本想发这个,但你先发。完美的解决方案。我本想发这个,但你先发。