2017-06-04 14 views
1

私はこのコードをdropzoneに持っています。できます。その後、完全なイベントでは、PHPファイルをロードする必要があります。私は変数の内容を渡すことができません。それは私がデータベースからデータをフェッチする必要があるIDを持っています。ここでは、コード:放火魔とdropzoneとjquery loadメソッド

Dropzone.options.myform = { 
    maxFilesize:5, 
    maxFiles: 1, 
    acceptedFiles: ".jpeg,.jpg,.png,.gif", 
    addRemoveLinks: true, 
    previewsContainer: "#div_preview", 
    dictDefaultMessage: "Premi per caricare le foto", 
    params: '#hiddenId', 
    init: function() { 
    this.hiddenFileInput.removeAttribute('multiple'); 
    }, 
    complete: function(file) { 
    var a = $("#hiddenId").val(); 
    alert(a); 
    $('#div_preview').show(); 
    $("#div_preview").html(""); 
    $("#div_preview").load('php/load_cover_auto.php',{'id': '<?php echo $a; ?>' }); 
    } 
}; 

私は、サーバーからこの応答を取得する:

id<?php echo $a; ?> 
私はこのように変数を渡すことも試み

が、運を持つ:

$("#div_preview").load('php/load_cover_auto.php?id=a'); 

何間違っているの?

答えて

1

この行は間違っている:

$("#div_preview").load('php/load_cover_auto.php',{'id': '<?php echo $a; ?>' 

に変更し、それを:

$("#div_preview").load('php/load_cover_auto.php',{'id': a}); 

あなたはjqueryの変数の値を取得し、合格したいので。

+0

はい、ありがとう、ちょうど上記のようにして実際にそれが動作します:) –

+0

喜んでそれが働いて:)質問を閉じるために答えを受け入れてください。 – Anokrize

0

は、[OK]を、私は私の問題を解決し、解決策は、このいずれかになります。右のコードです

$("#div_preview").load('php/load_cover_auto.php',{'id': a}); 

を!

+0

私は私の問題に解決策を見つけた私が私の場合でも私は答えを受け入れ、私は別のものを書いて私の投稿が編集された..それは正常ですか? :) –