我想在我的節點JS項目中使用AJAX,但運行過程中出現的項目後,我看到了以下錯誤:如何在節點js中使用ajax?
TypeError: Object function (w) {
if (!w.document) {
throw new Error("jQuery requires a window with a document");
}
return factory(w);
} has no method 'ajax'
我的代碼是:
var jq = require('jquery');
jq.ajax({
type: "POST",
url: "http://localhost/sms/index.php",
});
你爲什麼要這樣做? 「在我的nodejs項目中使用ajax」?爲什麼不使用常規的http請求? 'http:// nodejs.org/api/http.html#http_http_request_options_callback'或者其中一個包裝庫? – deitch 2014-11-23 13:55:46
你使用的是什麼版本的jQuery? 1.x不支持非瀏覽器環境。 – Shaun 2014-11-23 13:57:07
@deitch因爲在http模塊中,我必須爲我的php文件定義httpd conf,但我只是想在本地主機中調用php文件。當使用http模塊時出現錯誤:{[Error:connect ECONNREFUSED] code:'ECONNREFUSED', errno:'ECONNREFUSED', syscall:'connect'} cd。 – h3dgh 2014-11-23 14:30:26