网站javascript创建GWT 404错误
需要帮助和建议的绝对新手。我在GWT搜索控制台中收到以下URL错误 产品/查询表格/回复代码:404 我在我的网站的每个页面上都跟踪到了以下javascript错误网站javascript创建GWT 404错误,javascript,html,gwt,http-status-code-404,google-crawlers,Javascript,Html,Gwt,Http Status Code 404,Google Crawlers,需要帮助和建议的绝对新手。我在GWT搜索控制台中收到以下URL错误 产品/查询表格/回复代码:404 我在我的网站的每个页面上都跟踪到了以下javascript错误 <script> $(document).ready(function(){ $('#enquiry_modal').on('show.bs.modal', function (event) { var button = $(event.relatedTarget) // B
<script>
$(document).ready(function(){
$('#enquiry_modal').on('show.bs.modal', function (event) {
var button = $(event.relatedTarget) // Button that triggered the modal
var product_id = button.data('product') // Extract info from data-* attributes
var company = button.data('company') // Extract info from data-* attributes
var modal = $(this)
$.get( "/products/enquiry_form/"+product_id, function( data ) {
modal.find('.modal-title').text('New enquiry to ' + company)
modal.find('.modal-data').html( data );
});
})
$('.enquiry_form_submit').on('click', function(){
$('.enquiry_form').submit();
});
});
</script>
$(文档).ready(函数(){
$('show.bs.modal',函数(事件){
var button=$(event.relatedTarget)//触发模式
var product_id=button.data('product')//从数据中提取信息-*属性
var company=button.data('company')//从数据中提取信息-*属性
var modal=$(此)
$.get(“/products/inquiry\u form/”+产品id,函数(数据){
modal.find(“.modal title”).text(“+公司的新询价单”)
modal.find('.modal data').html(data);
});
})
$('.查询\表格\提交')。在('点击',函数()上){
$('查询表格')。提交();
});
});
任何帮助都很好,错误404表示找不到页面
$.get( "/products/enquiry_form/"+product_id, function( data ) {
modal.find('.modal-title').text('New enquiry to ' + company)
modal.find('.modal-data').html( data );
});
上面的行生成错误。
我不能给你一个明确的答案,因为我不知道正确的页面在哪里,但作为一种推测,你将产品视为服务器上的基本html目录,而尝试“/products/enquiry\u form/”+product\u id
.
如果这不起作用,则产品id可能不存在。尝试将其作为测试从ajax请求中删除
如果不知道目录结构,我无法完成此答案。谢谢马修的回答。要清楚的是,脚本可以按原样工作,表单在网站的每个页面上都可以很好地工作。问题是谷歌将“/products/enquiry_form/”视为404错误,在抓取页面时找不到页面。我同意这一点。这是你网站的一个子页面,对吗?然后,仅当URL为
http://yoursite.com/products/enquiry_form
但由于您使用的是谷歌爬虫,如果您的网站有robots.txt,则可能是错误的原因。