所以,我有以下代码,它不能正常工作,我不知道为什么。有什么建议吗?
HTML:
<input type="number" placeholder="#" id="lineSpace"/>
<br/><br/><button id="go">update text!</button>
JavaScript(jQuery)
$(document).ready(function() {
var lineSpace = $("#lineSpace").val();
$("#go").click(function(){
alert("LINE SPACE: "+lineSpace+"");
});
这是一个测试,看看我的变量是否被收集,但似乎没有。警报出现但只是简单地说&#34; LINE SPACE:&#34;,而不在其后放置变量。当我定义这样的var lineSpace = "random number";
时(这对我来说没用,因为我需要一个从用户端输入的值),但它工作正常。
答案 0 :(得分:1)
因为您在页面加载时分配了lineSpace,而且它显然是空白的。
将program FILEREADER
real, dimension(:,:), allocatable :: x
integer :: n,m
open (unit=99, file='data.txt', status='old', action='read')
read(99, *), n
read(99, *), m
allocate(x(n,m))
do I=1,n,1
read(99,*) x(I,:)
write(*,*) x(I,:)
enddo
end
移动到您的点击处理程序中( 0 0.000 0.000 0.000 0.000
22 20.000 0.000 10.000 1.000
函数调用上方)。