加载ajax

时间:2017-08-26 23:39:36

标签: javascript html ajax submit refresh

晚上好, 我正在使用方法加载不同的形式导入,在提交时更改,遗憾的是,使用ajax后,javascript不会记录元素,我找到了我的prolet的答案,但我无法在广场上解决它...

我的test.php文件只返回一个文本&带有表单^^的子表单输入 谢谢!

$("#voteform").load("test.php", { });
		
		$(document).ready(function() {
			$("#vote").submit(function () {
				alert('test');
				$("#voteform").load("test.php", {
				   username: $("#username").val()
			   });
				return false;
			});
		});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!DOCTYPE HTML>

<html lang="fr">
	
	<head>
	
		<meta charset="utf-8">
		<title>WorldCube.fr || Votes</title>
		<link rel="stylesheet" href="vote.css">
		<meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' name='viewport' />
		<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
	
	</head>

	<body>
	
		<div class="votesystem center">
			
			<div class="votetitle">
			
			</div>
			
			
			<div id="voteform" class="voteform">
				
			</div>
		
		</div>
	</body>
	
	
	
</html>

1 个答案:

答案 0 :(得分:0)

我不清楚你问的是什么问题,但是如果你说你的事件听众或选择者在页面加载之后/由于HTML更改之前没有工作,那么你可以选择这样一个选择器:

$(document).on("submit", "#vote", function(e){
   // your code here
});

这里的区别在于,通过将侦听器应用于文档,即使在加载内容之后,事件侦听器仍将按预期工作。

您希望将此JavaScript代码放在仅加载一次文档的位置,也许最初,以便事件监听器不会连接两次。