2012-01-18 7 views
0

私はAJAX呼び出しを実行しているハイフレイドポップアップに結果を表示するhrefリンクを持っています。ページを更新せずにAjaxCallの後にHighSlideコンテンツを更新するにはどうすればよいですか?

<a href='/cgi_appsrv/designreq/newrequest.php?ajaxtask=show_popup_form' onclick=\"return hs.htmlExpand(this, {headingText: 'Select Design Location (division)', objectType: 'ajax'});\">Select</a> 
AJAXの応答を返すPHPの

簡易版:私はリンクを押すと

switch ($ajaxtask) { 
    case 'show_popup_form': 
    echo "111"; 
    break; 
} 

だから、私は "111" の内部でHighSlideポップアップを取得します。

今、私はこれまでPHPを変更します。

switch ($ajaxtask) { 
    case 'show_popup_form': 
    echo "222"; 
    break; 
} 

今、私はリンクのページとプレスをリフレッシュしません=>私は前回と同じ内容でHighSlideポップアップを得る:「111」

私がHighSlideなしで簡単なAJAX呼び出しを使用すると、私は更新された応答 "222"を得るでしょう。

私の質問:サーバーから更新された応答をAJAXコールを使用してHighSlideを使用してページを更新せずに取得するにはどうすればよいですか?

ありがとうございます!

答えて

0

コンフィグにこれを追加します。

hs.cacheAjax = false; 
hs.forceAjaxReload = true; 
+6

を221834 /ユーザーが削除することを拒否する不必要かつ可能性のある攻撃からのテキスト投稿から)が、これは宗教的差別ではありません。私はクリスチャンとしてこれを自分自身と言う。言語が削除された理由は、「事前の感謝」と他の挨拶が伝統的にここで取り除かれるのと同じように、答えの点では不必要であったからです。http://meta.stackexchange.com/questions/2950/感謝すべきである - タグラインと挨拶は投稿から削除されるべきである。それは攻撃的ではなく、気を散らすだけです。 –

0

この追加:言語が削除された理由は[こちら](http://meta.stackexchange.com/questions/議論されている

preserveContent: false 
関連する問題