2016-10-24 14 views
1

私のアプリにはバグが起きていますが、それは初めてではありません。なぜそれをやっているのか分かりません。私はポストリクエストが特定のルートで行われているが、私のアプリケーションでは、代わりに私の特定のURLにajax呼び出しを行うことは、そのページから現在のURLに送信されます。 私のAjaxコード:ajaxポストリクエストurl

$.ajax({ 
    method: 'POST', 
    async: false, 
    url: '/galleries/heatMap/'.idGallery, 
    type: 'POST', 
    data: {img: url, _token: token, idGallery: idGallery, productStat: productStat, tagStat: tagStat} 
}).done(function (msg) { 
    console.log("Save HeatMap"); 

    tagStat = { 
     title: "", 
     clicks: 0, 
     product_id: 0 
    }; 
    productStat = { 
     clicks: 0, 
     product_id: 0 
    }; 
}).fail(function() { 
    console.log("Error ocurred"); 

}); 

イムはポストを作る私の現在のURLは次のとおりです。代わりにhttp://domain.com/models/1/embed/

とポストが「../models/1/embed/」に作られているいくつかの理由で、アヤックスのURL誰かが何が起きているのか考えていますか?

+0

削除タイプが提出し、もう一度試して提出するよう、フォームや入力タイプを使用している場合... –

+0

は一度あなたのhtmlコードを投稿するには、この機能をtoo..whereです –

+0

どのタイプのキャッシュを有効にしていますか? – ProEvilz

答えて

3

あなたはこのでこれを置き換え、それは仕事

url: '/galleries/heatMap/'+idGallery, 
+0

既に試してみましたが、引き続き問題があります。 – Pedro

+0

データ型: "json"をajaxに入れてください – Araz

+0

JSONとして送信された場合は、データをserialize()することもできます。 – ProEvilz

1

かもしれ

url: '/galleries/heatMap/'.idGallery, 

として、あなたのURLを指定しているあなたは、コンソールをデバッグチェックしてください。

ここに完全なパスを使用してみてください:

​​3210

関連する問題