Javascript Jquery AJAX函数与$.post不兼容,可以';找不到任何语法错误 函数交换内容(cv){ $(“.loading”).html(“loading gif”).show(); $.post(“one.php”,{contentVar:cv},函数(数据){ $(“.loading”).html(data.show(); 警报('已发送信息!'); }); }
和“one.php”Javascript Jquery AJAX函数与$.post不兼容,可以';找不到任何语法错误 函数交换内容(cv){ $(“.loading”).html(“loading gif”).show(); $.post(“one.php”,{contentVar:cv},函数(数据){ $(“.loading”).html(data.show(); 警报('已发送信息!'); }); },javascript,php,jquery,ajax,wordpress,Javascript,Php,Jquery,Ajax,Wordpress,和“one.php” 成功了!必须指定我试图发布到的文件的确切位置。由于文件位于wordpress主题中,我必须使用 $.post(“/one.php”,{contentVar:“cv”},函数(数据) 检查浏览器的网络控制台。您是否看到向one.php发出的请求?如果看到,响应数据是什么?向ajax调用添加错误处理程序。它是否被触发?如何调用swapContent?您是否意识到正在传递字符串cv,而不是变量cv无条件成功php代码中的数据是成功的,因为数据是通过cv发送的,并且您正试图将其与c
成功了!必须指定我试图发布到的文件的确切位置。由于文件位于wordpress主题中,我必须使用
$.post(“/one.php”,{contentVar:“cv”},函数(数据)
检查浏览器的网络控制台。您是否看到向one.php
发出的请求?如果看到,响应数据是什么?向ajax调用添加错误处理程序。它是否被触发?如何调用swapContent
?您是否意识到正在传递字符串cv
,而不是变量cv
无条件成功php代码中的数据是成功的,因为数据是通过cv
发送的,并且您正试图将其与con1、con2
匹配。所以它不是working@AlivetoDie,如果服务器抛出error@peterk尝试在那里提供完整路径,而不是one.php
。在此之前,请检查one.php
的权限。更改它到644,然后先使用相同的代码或完整路径进行尝试
<script type="text/javascript">
function swapContent(cv) {
$(".loading").html("loading-gif").show();
$.post( "one.php", {contentVar: "cv"},function(data) {
$(".loading").html(data).show();
alert('Info Sent!');
});
}
</script>
<?php
$contentVar=$_POST['contentVar'];
if ($contentVar == "con1") {
$row_number = $published_posts;
echo "<script type='text/javascript'>alert('$message');</script>";
}
else if ($contentVar == "con2") {
}
?>
$.post( "<?php echo get_template_directory_uri();?>/one.php", {contentVar: "cv"},function(data)