我在将 Jquery Impromptu 框添加到我的项目中时遇到了一些麻烦。该代码在项目之外工作正常,但当放在内部故障时。
<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。
我打算使用提示来显示一个组合框,这就是我不能使用标准警报的原因。
我对这些事情很陌生,我做任何明显错误的事情吗?
谢谢