【发布时间】:2015-02-15 23:55:52
【问题描述】:
我目前的代码:
var phantom = require('phantom');
var fs = require('fs');
phantom.create(function(ph) {
return ph.createPage(function(page) {
return page.open("http://www.example.com", function(status) {
page.includeJs('http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js', function(err) {
return page.evaluate(function() {
return $('#test').value();
}, function(result) {
console.log(result)
});
});
});
});
});
我正在尝试将 jQuery 包含到页面中,所以一切都很好,直到我到达 $() 部分,我得到这个错误:
Undefined 不是构造函数(评估 $('#test').value())
如果不是$('#test').value() 我尝试例如document.title 一切正常。
【问题讨论】:
标签: javascript jquery node.js phantomjs