私のプロジェクトにJqueryImpromptuボックスを追加するのに問題がありました。コードはプロジェクトの外部では正常に機能しますが、内部に配置すると誤動作します。
<script type="text/javascript">
function openprompt(){
var txt = 'Text here';
function mycallbackform(v,m,f){
if(v != undefined)
$.prompt(v +' ' + f.alertName);
}
$.prompt(txt,{
callback: mycallbackform,
buttons: { Add: 'add', Cancel: 'cancel' }
});
}
</script>
実行すると、この関数は何もしません。$ .promptを削除すると、機能します。
関数を実行すると、このコンソールメッセージも表示されます...
Uncaught TypeError: Object function ( selector, context ) {
// The jQuery object is actually just the init constructor 'enhanced'
return new jQuery.fn.init( selector, context, rootjQuery );
} has no method 'prompt'
コードは問題の原因であると思われるPHPファイルに配置されていますが、別のPHPファイルでコードをテストしたため、PHPだけではありません。
プロンプトを使用してコンボボックスを表示することを計画しているため、標準のアラートを使用できません。
私はこれらのことにまったく慣れていません、私は明らかに間違ったことをしていますか?
ありがとう