HTMLページのコンテンツを返すサーバー側関数があります:
if (Meteor.isServer) {
Meteor.startup(function () {
// code to run on server at startup
Meteor.methods({
sayHello: function() {
var response = Meteor.http.call("GET", "http://google.com");
return response;
}
});
});
そして、この HTML ページからタイトルを取得しようとしているクライアント コードがあります。
'click .add_tag' : function(e,t) { //Session.set('editing_tag_id', e.target.id);
Meteor.call("sayHello", function(err, response) {
var title = $(response.content).find("title").text();
var title2 = $(response).find("title").text();
var title3 = response.content.match(/<title[^>]*>([^<]+)<\/title>/)[1];
alert(title3);
});
jQuery のバージョン ('title' または 'title2') を取得したいのですが、うまくいきません。空文字列を返します。
'Title3' - バージョンは正常に動作しますが、正規表現は好きではありません。:)
「jQuery」バージョンを機能させる方法はありますか?