Php 返回空数据的Ajax调用
我在下面的URL上发送了一个ajax调用,只是回显响应,但无法在success函数中看到。 我错在哪里 html文件Php 返回空数据的Ajax调用,php,jquery,ajax,Php,Jquery,Ajax,我在下面的URL上发送了一个ajax调用,只是回显响应,但无法在success函数中看到。 我错在哪里 html文件 $.ajax({ url: '{$PLUG_DIR}/cb_memcached/admin/ajax.php', data: { mode: 'videos' }, type: 'post', success: function(xhr) { alert(xhr); } }); php文件 <?php echo
$.ajax({
url: '{$PLUG_DIR}/cb_memcached/admin/ajax.php',
data: {
mode: 'videos'
},
type: 'post',
success: function(xhr) {
alert(xhr);
}
});
php文件
<?php
echo "asasas";
?>
问题似乎出现在{$PLUG\u DIR}的某些地方。仍然调用error并完成函数对其进行调试
$.ajax({
url: '{$PLUG_DIR}/cb_memcached/admin/ajax.php',
data: {
mode: 'videos'
},
type: 'post',
success: function(xhr) {
alert(xhr);
},
error: function(error) {
alert(error);
}
});
问题似乎出现在{$PLUG_DIR}中的某些地方。仍然调用error并完成函数对其进行调试
$.ajax({
url: '{$PLUG_DIR}/cb_memcached/admin/ajax.php',
data: {
mode: 'videos'
},
type: 'post',
success: function(xhr) {
alert(xhr);
},
error: function(error) {
alert(error);
}
});
如果需要发送数据结构: JS
$.ajax({
url: '{$PLUG_DIR}/cb_memcached/admin/ajax.php',
data: {
mode: 'videos'
},
type: 'post',
success: function(xhr) {
var param1 = xhr.param1;
alert(param1);
}
});
PHP
<?php
$response = array();
$response["param1"] = "param1";
echo json_encode($response);
?>
如果需要发送数据结构: JS
$.ajax({
url: '{$PLUG_DIR}/cb_memcached/admin/ajax.php',
data: {
mode: 'videos'
},
type: 'post',
success: function(xhr) {
var param1 = xhr.param1;
alert(param1);
}
});
PHP
<?php
$response = array();
$response["param1"] = "param1";
echo json_encode($response);
?>
您的代码似乎正常。请仔细检查你的网址。从浏览器中点击您的URL以查看响应。此问题只是因为您的路径。您的代码似乎正常。请仔细检查你的网址。从浏览器中点击您的URL以查看响应。这个问题只是因为你的路径 请检查以下场景:
将
数据类型:'text',
添加到ajax{$PLUG\u DIR}这是错误的。方法应该是post@guradio,数据类型的默认值为text:)提示:在浏览器中按F12键->转到网络选项卡->查看最新信息wrong@RaviHirani我用的是smarty。这是一个插件目录路径。将数据类型:'text',
添加到ajax{$PLUG\u DIR}这是错误的。方法应该是post@guradio,数据类型的默认值为text:)提示:在浏览器中按F12键->转到网络选项卡->查看最新信息wrong@RaviHirani我用的是smarty。这是一个插件目录路径。