я объявили переменную с помощью функции, как показано нижея объявленная переменная с функцией и я хотел бы назвать эту переменную в OnClick случае
var config = function() {
this.page.url = "http://localhost/test/echowrite_code.html";
this.page.identifier = "this is the first post";
};
//i would like to get the config variable values in on click function
$('#sendComment').on('click', function(){
console.log("url:"+config.page.url);
console.log("identifier :"+config.page.identifier);
});
получает выход:
url:undefined
identifier:undefined
но ожидается выход:
url:http://localhost/test/echowrite_code.html
identifier: this is the first post
, но я не получаю значения то, что я ожидал
_but я не получаю значения, что я expecting_ 1. Какое значение вы получаете? 2. Какую ценность вы ожидаете? –
Почему 'config' является функцией? – Andreas
А что такое 'this.page'? Если вы хотите использовать 'this' в функции, это обычно должно быть в объекте или прототипе. – Barmar