개체를 만들었으므로 해당 개체의 변수에 액세스하려고합니다. 하지만 이걸 실행할 때마다, 테스트 해봐.이 변수는 정의되지 않았다. 왜 이런 일이 일어나고 있는지 모르겠습니다.왜 자바 스크립트에서이 변수에 액세스 할 수 없습니까?
/* HTML above */
<script type="text/javascript">
var formData;
var dataClickTest;
var FormRowData = function() {
var self = this;
self.someValue = "I am visible. Look Here!";
self.frds = new Array();
self.addRowData = function (ctrlData) {
self.frds.push(ctrlData);
}
self.convertData = function (rowData) {
var hi = rowData[0].attr('data-ctrltypeid');
var hello = "hi";
}
}
function postBackPart(div_id) {
formData = $('#' + div_id).find('input, select').filter('[name*=".InputtedData"]');
var testThis = FormRowData(); /* error here */
var whatThis = testThis.someValue; /* error here */
$.ajax({
url: '/TestEdit/Sections',
type: 'POST',
data: formData,
success: function (result) {
}
});
return false;
}
</script>
</body>
</html>