Javascript Post 函数内部
Javascript Post inside a function
这是我经常看到的:
$("button").click(function(){
$.post("demo_test.asp", function(data, status){
alert("Data: " + data + "\nStatus: " + status);
});
});
但我想这样做,但它并没有真正起作用:
<input type="submit" class='button_red' value="Create Pool" id="button" onclick="CreatePool()"><br />
function CreatePool(){
$.post("demo_test.asp", function(data, status){
alert("Data: " + data + "\nStatus: " + status);
});
}
为什么不应该?我的印象是 post 只能在事件侦听器中工作...但以上只是说同一件事的两种方式,对吗?
我想错误是Uncaught ReferenceError: CreatePool is not defined
尝试在使用之前声明函数。
<script>
function CreatePool(){
$.post("demo_test.asp", function(data, status){
alert("Data: " + data + "\nStatus: " + status);
});
}
</script>
<input type="submit" class='button_red' value="Create Pool" id="button" onclick="CreatePool()"><br />
这是我经常看到的:
$("button").click(function(){
$.post("demo_test.asp", function(data, status){
alert("Data: " + data + "\nStatus: " + status);
});
});
但我想这样做,但它并没有真正起作用:
<input type="submit" class='button_red' value="Create Pool" id="button" onclick="CreatePool()"><br />
function CreatePool(){
$.post("demo_test.asp", function(data, status){
alert("Data: " + data + "\nStatus: " + status);
});
}
为什么不应该?我的印象是 post 只能在事件侦听器中工作...但以上只是说同一件事的两种方式,对吗?
我想错误是Uncaught ReferenceError: CreatePool is not defined
尝试在使用之前声明函数。
<script>
function CreatePool(){
$.post("demo_test.asp", function(data, status){
alert("Data: " + data + "\nStatus: " + status);
});
}
</script>
<input type="submit" class='button_red' value="Create Pool" id="button" onclick="CreatePool()"><br />