jquery - Flash error from an ajax request in compoundjs -


i trying use flash('error', 'error text') alert webpage error has occurred via ajax request. ajax request hits action database work involved, , error produced.

controller:

load('application');  action('index', function() {     this.title = 'sample page';     render(); });  action('test', function() {     flash('error', 'test error message');     render('index', { title: 'sample page' }); }); 

sample ajax call:

$.ajax({     url: '/test-error',     success: function(response) {         console.log(response);     },     error: function(response) {         console.log(response);     } }); 

routes:

map.get('test', 'test-error#index'); map.get('test-error', 'test-error#test'); 

is possible through ajax call? i've tried using flash, followed render('index') shown above , have tried redirect(path_to.test); no success. send(500, 'error message'); returns error ajax call, which, if necessary, reload page there.

the flash messages made html in layout template (look in generated application_layout). therefore, if use render(), generate html , send client (with error flash in it, if printed out in template).

if want send error message server client, can use send([msgno]).


Comments

Popular posts from this blog

image - ClassNotFoundException when add a prebuilt apk into system.img in android -

I need to import mysql 5.1 to 5.5? -

Java, Hibernate, MySQL - store UTC date-time -