我试图压制帖子操作以将我的标签位置切换到第一个标签。我正在调用一个Ajax函数来制作看不见的帖子,防止刷新/发布,从而停留在用户所在的选项卡上。我创建了一个测试代码来模拟这个(我没有使用选项卡进行测试)
HTML:
<!DOCTYPE html>
<html>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<head>
<meta charset=utf-8>
<title>Click</title>
</head>
<script src="../../../Product/WebServer/Software/Page Format/Ajax_Submit.js"></script>
<body>
<p>Click on This!</p>
<input type="submit" name="Submit" id="Submit" value="Submit Changes"/>
</body>
</html>
JavaScript的:
// JavaScript Document Ajax Submit
$(function() {//Open function
$('#Submit').click (function(){ //Open select
alert("Submit button is being suppressed!");
doAjaxCode();
}); //Close select
function doAjaxCode(SubmitStatus) { //Open doAjaxCode
$.ajax({
type: "POST",
url: "index_phaseII_v02.html",
data: "Nb_var97=" + SubmitStatus,
})
} //Close doAjaxCode
}); //Close function
这按预期工作,没有问题,很棒!!!
问题:
当我拿这个示例代码并将其应用于我的实际代码时,它不起作用? 它甚至不显示警报信息?顺便说一句,是的,我包括以下一行来运行 我的主要html页面中的脚本:关于发生了什么的任何想法?
谢谢你, 尼尔P
好的,我不知道为什么或部分知道原因,但这样做是有效的!
$('#Submit').click (function(){ //Open select
&lt; ------从此更改此行
到
$('input').click (function(){ //Open select
&lt; -------#提交输入
我之所以说,部分原因是因为如果按钮的ID是提交,那么
<input type="submit" name="Submit" id="Submit" value="Submit Changes"/>
那么,我希望它能起作用????我知道现在通过输入,它将适用于我的所有按钮,但将来如果我只想通过使用其id属性来解决特定按钮,那么它将派上用场..
有人可以评论吗?
感谢。
答案 0 :(得分:0)
好的,我不知道为什么或部分知道原因,但这样做是有效的!
$('#Submit').click (function(){ //Open select
&lt; ------从此更改此行
到
$('input').click (function(){ //Open select
&lt; -------#提交输入
我之所以说,部分原因是因为如果按钮的ID是提交,那么
<input type="submit" name="Submit" id="Submit" value="Submit Changes"/>
那么,我希望它能起作用????我知道现在通过输入,它将适用于我所有的
按钮,但将来如果我只想通过使用它来解决特定按钮
id属性,那么它会派上用场..
有人可以评论吗?
感谢。