2017-07-05 116 views

回答

1

「服務器(的NodeJS)後收到的消息後,從前端?」在瀏覽器中顯示一個彈出窗口。這是無法完成的。我假設你想顯示一個彈出窗口,如果發佈請求是成功的。因爲你提到了Ajax,這是如何完成的。

在服務器您的文章路由器的定義做如下

router.post('/path', function(req, res){ 
    //do something 
    res.jsonp({success : true}) 
}); 

這樣的事情。最後你想從服務器發送一些東西給客戶端。在客戶端JavaScript文件發送後的請求如下。

$.ajax({ 
    url:"/url/is/here", 
    method: "POST", 
    data : { 
     data : "what you want to send", 
     put : "them here" 
    }, 
    cache : false, 
    success : function (data) { 
     // data is the object that you send form the server by 
     // res.jsonp(); 
     // here data = {success : true} 
     // validate it 
     if(data['success']){ 
      alert("message you want to show"); 
     } 
    }, 
    error : function() { 
     // some error handling part 
     alert("Oops! Something went wrong."); 
    } 
}); 
-3

你可以簡單地做

alert("Hellow World") 

這裏是一個教程https://www.w3schools.com/jsref/met_win_alert.asp

+0

U可以把它放在POST請求過程結束,那麼當POST請求被成功處理,警報將窗口 –

+0

本地JavaScript已經不在這裏工作上將顯示 –

2

沒有爲被稱爲「popups'.You彈出窗口一個NPM模塊都使用NPM安裝彈出窗口安裝。然後在下面的方式來使用它: -

var popup = require('popups'); 

popup.alert({ 
    content: 'Hello!' 
}); 

你可以找到更多信息here

相關問題