Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.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/3/html/74.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
网站javascript创建GWT 404错误_Javascript_Html_Gwt_Http Status Code 404_Google Crawlers - Fatal编程技术网

网站javascript创建GWT 404错误

网站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

需要帮助和建议的绝对新手。我在GWT搜索控制台中收到以下URL错误

产品/查询表格/回复代码:404

我在我的网站的每个页面上都跟踪到了以下javascript错误

  <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,则可能是错误的原因。