0
私はdifferentsフォームでモジュールを作成しています。私は、ctoolsを使ってモーダルフォームであるいくつかのフォームを持っています。 これらのモーダルフォームの1つでは、ブラウザの新しいタブでpdfを開くためのボタンを作ったが動作しない。 私はAJAXエラーがあります。 は、これは私のコードです:私は私のブラウザでノードのパスを入れると、フォームがモーダルフォームとして正常でない表示されますので、Drupal 7のctoolsモーダルフォームからブラウザの新しいタブを開く方法は?
、それがうまく働いています。 しかし私はモーダルフォームを使って同じ結果を研究します。だから私はAJAXに問題があると思うが、私は本当の解決策を見いだせない。あなたはボタンのように、このリンクを見て必要な場合は
$form['my_module_custom_link'] = array(
'#type' => 'link',
'#title' => 'PDF',
'#href' => "/my/hello",
'#attributes' => array(
'target' => '_blank',
),
それが表示されるはず
こんにちは、ようこそ。あなたのエラーメッセージはどうなっていますか?これまでに何を試しましたか? –
こんにちは、ありがとうございました。私はこのようなエラーメッセージがあります:エラーHTTP AJAX、HTTPステータスコード:200、StatusText:OK、ReponseText:%PDF-1.3,1 0 obj ....私はエラーでappaersを作成したpdfの内容と思いますメッセージ。そして、私はディレクトリ内の '' #attributes '=> array(' onclick '=>' target = "_ blank"; trueを返します)の行を置き換えるjsファイルを作成しようとしました。 -button ']を '$(this).attr(' target '、' _ blank ');'で実行しても動作しません。エラーメッセージは表示されませんが、何もしません。 – DimS