我在同一页面上有两个AJAX请求,将数据发送到Codeigniter框架。
会发送一种形式的输入字段,其中包含商店的营业时间。这可以正常运行。
$(".hour-field").blur(function(){
$.ajax({
url:'<?php echo base_url(); ?>businesses/updatehours',
type: 'POST',
dataType: 'json',
data: $("#edit-hours").serialize(),
success: function(data){
console.log(data);
},
error: function(data){
console.log(data)
}
});
});
Run Code Online (Sandbox Code Playgroud)
另一个从无线电输入表单发送数据。这个返回ERR_CONTENT_DECODING_FAILED 200
$(".image-selector").click(function(e){
$.ajax({
url:'<?php echo base_url(); ?>businesses/selectimage',
type: 'POST',
dataType: 'json',
data: $("#select-image").serialize(),
success: function(data){
console.log(data);
},
error: function(data){
console.log(data)
}
});
});
Run Code Online (Sandbox Code Playgroud)
我曾尝试删除“ dataType”,但没有成功。
两者之间似乎没有什么区别,但是其中之一不起作用。
我有一个PHP脚本,可以创建一个xml站点地图.最后,我用
shell_exec('ping -c1 www.google.com/webmasters/tools/ping?sitemap=sitemapurl');
Run Code Online (Sandbox Code Playgroud)
将更新的站点地图提交给Google网站管理员工具.
阅读Google文档后,我不确定是否每次都需要这样做.手动输入代码中的链接,从谷歌获得成功页面,但使用ping命令我没有得到确认.我还想知道是否有任何方法来检查命令是否确实有效.