我的javascript代码不工作
My javascript code not working
我的javascript代码不工作,我没有得到任何错误,但当我点击提交按钮什么都没有发生,我正在跟随一个视频教程,我已经看了两次,但我不能找出什么是错误的这里
这是index.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script type="text/javascript">
function gonder() {
// $('#sonuc').html("bekle");
$ajax({
type:"post",
url:"ajax.php",
data:$('ferman').serialize(),
success:function (msg) {
$('#sonuc').html(msg);
}
});
}
</script>
</head>
<body>
<form id="ferman">
<input type="text" name="ad" >
<input type="text" name="soyad" >
<input type="button" value="gonder" onclick="gonder();">
</form>
<div id="sonuc"></div>
</body>
</html>
这是ajax。php
<?php
$ad=$_POST["ad"];
$soyad=$_POST["soyad"];
echo "ad $ad soyadınız $soyad";
?>
看来主要问题在这里:
解决
$('ferman').serialize(),
$('#ferman').serialize(),
这只是一个简单的错误,真的没有什么可以解释的,考虑到你在#sonuc
上正确地使用了#
id选择器。
function gonder() {
// $('#sonuc').html("bekle");
$.ajax({
type:"post",
url:"ajax.php",
data:$('#ferman').serialize(),
success:function (msg) {
$('#sonuc').html(msg);
}
});
}
更新:正如斜眼在评论中提到的,我错过了它,在ajax
调用中缺少.
,应该是$.ajax
。幸亏斜视指出了这一点。
注意:当我们进行ajax调用时不需要将输入类型从button
更改为submit
。
欢呼:)
您忘记将#
放在id选择器之前。更多细节
<form id="ferman">
您正在使用此id ferman
来序列化表单。根据id选择器规则,你应该使用-
data:$('#ferman').serialize()
你还忘了在ajax之前放一个.
。
function gonder() {
$.ajax({
type:"post",
url:"ajax.php",
data:$('#ferman').serialize(),
success:function (msg) {
$('#sonuc').html(msg);
}
});
}
相关文章:
- 代码只能在jsfiddle中工作
- 为什么不是'我的函数在解析云代码中工作吗?当我在Angular和Express中测试时,它是有效的
- 谷歌地图Api和JS代码不工作
- 如何检查这个代码点火器php函数是否工作,该函数是否在ajax url中使用
- 为什么这个代码不能正常工作
- Don't工作警报代码jQuery
- addEventListener的Javascript代码不工作!?(单击时打开放大的img)
- 我需要一个jQuery函数来只工作在700px以上的屏幕大小,无法在我的代码中发现错误
- 这个jquery代码是如何工作的
- 代码在angular中未按预期工作
- JavaScript代码未按预期工作
- 为什么jQuery代码段在没有IFrame的情况下可以工作,而在有IFrame时却不能工作
- 谷歌地图自动完成,即使使用工作代码也无法工作
- 需要 RepeatBox 及其行单击事件的工作代码才能在 smartface.io 中跳转到相应的页面上
- 任何人都可以指出我的工作代码或完整的概念图,用于 Angular2 中的 ViewMetadata
- 为什么我可以'不要对这个工作代码进行jsFiddle处理
- 工作代码带来错误addEventListener不是一个函数
- 需要修改此工作代码以在新窗口/选项卡中打开
- jQuery:如何计算和显示列的总和(部分工作代码)
- D3js缩放/拖动在我的代码中不再工作(+代码示例)