Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jqueryajax没有调用php页面_Jquery_Ajax - Fatal编程技术网

jqueryajax没有调用php页面

jqueryajax没有调用php页面,jquery,ajax,Jquery,Ajax,我有一个复选框列表,在一个按钮的点击事件中,我将点击的chk框的值传递给一个php文件,在该php文件中,我从mysql数据库检索一些文本数据,并返回jquery文件,并在文本区域中显示该文本数据。 但是该控件不是指向php文件,而是指向jquery文件。 我对wordpress很陌生。所以我不知道该做什么,也不知道该做什么 请在下面找到我的代码 jQuery( document ).ready( function( $ ) { $("#save_value").on('click',func

我有一个复选框列表,在一个按钮的点击事件中,我将点击的chk框的值传递给一个php文件,在该php文件中,我从mysql数据库检索一些文本数据,并返回jquery文件,并在文本区域中显示该文本数据。 但是该控件不是指向php文件,而是指向jquery文件。 我对wordpress很陌生。所以我不知道该做什么,也不知道该做什么

请在下面找到我的代码

jQuery( document ).ready( function( $ ) {

$("#save_value").on('click',function(){

var val = [];

$("input:checked").each(function(i){

val[i] = $(this).val();

});

alert(val);
$.ajax({

type:'POST',
url: "<?php bloginfo('url') ?>./getData.php",

success: function(data) {
// $('#result').html(data);
alert(data);

}
});
});
});
jQuery(文档).ready(函数($){
$(“#保存_值”)。在('单击',函数()上{
var-val=[];
$(“输入:选中”)。每个(函数(i){
val[i]=$(this.val();
});
警报(val);
$.ajax({
类型:'POST',
url:“./getData.php”,
成功:功能(数据){
//$('#result').html(数据);
警报(数据);
}
});
});
});
我的php文件是

<?php
echo 'hi';
$output = "returned data from ";
echo $output;
?>

我的php文件在主题文件夹中,jquery文件在主题文件夹下的js文件夹中

有人能帮我找到解决办法吗

谢谢 Priya试试这个:

url: "<?php echo bloginfo('url') ?>./getData.php",
url:“./getData.php”,
你忘了回显bloginfo('url')为什么不:

url: "/getData.php", //if this file is at root
否则:

url: "<?= bloginfo('url') ?>/getData.php", //provided short_open_tag is turned on
url:“/getData.php”//只要打开了short\u open\u标记

url:“/getData.php”,
试试这个

 url: "<?php echo bloginfo('url') ?>/getData.php"
url:“/getData.php”
您应该回显bloginfo('url'),而不需要“.”来加入它们


您是否检查了
bloginfo('url')

我建议不要在javascript代码中使用php代码。这不是一个好的编程实践

“/getData.php”的输出是什么?
?您的url变量中可能还有一个额外的点
?Hello Priya发出
警报(val)这是在提醒..?getData.php的确切路径是什么?bloginfo('url')的输出是什么?getData.php在我的本地主机/wordpress/themes/eleganetnews/Folder抱歉..什么都没用..你能帮我一下吗..我需要向getData.php传递一些i/p参数,并向jquery文件返回一些文本值作为结果。你能提到'getData.php'的路径吗?或者用bloginfo('url'检查一下)/getData.php,尝试在php中回显它,回显bloginfo('url')?>。/getData.php';那么,你能告诉我解决这个问题的另一个好方法吗?在隐藏字段中保留值,然后你可以在javascript中访问它。你的firefox浏览器中是否安装了firebug插件,如果有,请检查firbug中的ajax请求url,它被调用时没有任何错误。是的,我用chrome调试了jquery,但是控件本身并不是去ajax函数。它是去其他本地函数和jquery文件,但根本不是去ajax函数。因为控件不是去$.ajax{()}调用,所以我无法调试。任何人都可以帮助我。我在wordpress中使用这个。我需要在wordpress中做些什么来让jquery ajax在wordpress中工作吗?在你的html页面上添加输入字段,我试着调试jquery代码。控件不在$.ajax({)函数中。我需要为此注册任何文件吗?
 url: "<?php echo bloginfo('url') ?>/getData.php"