[英]javascript variable doesn't show validation errors of codeigniter in the form
我在登錄表單中使用ci內置的validate_errors()函數。 一切正常,我可以在視圖中看到真正的驗證錯誤。 但是,當我在腳本中將驗證錯誤回顯到我的js變量中以在自定義通知中顯示該錯誤時,什么也沒有顯示。 這是我的代碼:
<?php if (isset($validation_error)){
echo $validation_error;} ?>
<script>
var text= "<?php echo $validation_error;?>";
</script>
<script src="<?php echo base_url();?>resources/js/assets/errore-not.js" type="text/javascript">
</script>
當我在腳本的“文本”變量中傳遞任何php變量或字符串時,它會正確顯示通知。 這是我的通知代碼:
$(document).ready(function notification () {
$.notify({
icon: "notifications",
message: text
}, {
type: 'danger',
timer: 4000,
placement: {
from: 'top',
align: 'center'
}
});
});
我怎樣才能做到這一點?
您可以像這樣在javascript變量內傳遞php變量值。
<?php if (isset($validation_error)){
echo $validation_error; ?>
<script>
var text= '<?php echo $validation_error;?>';
</script>
<?php } ?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.