12

x-editable でブートストラップを使用しており、x-editable の保存ボタンをクリックすると、php ファイルを実行する必要があります。

私はこれを修正するために私の知識の範囲内ですべてを試しましたが、私は筋金入りの JavaScript プログラマーではないので、試してみるために Json に変更することは、私の見解では少し手間がかかります。

私は x-editable のドキュメントを読みましたが、これがそれを操作する方法であるはずです。

したがって、ここにhtmlがあります:

  <a href="#" class="username">superuser</a> 

Javascript:

      $.fn.editable.defaults.mode = 'inline';

      $('.username').editable({
           type: 'text',
           pk: 1,
           url: 'post.php',
         });

post.phpが見つからないと x-editable でエラーが発生しますが、php ファイルが見つかった場合は何もしませんテストを含むコンソールログしかないため、php ファイルの内容は無関係です。

コンソール ログは実行されず、なぜ機能しないのかわかりません。Stackoverflow などで 1 つまたは 2 つの問題が発生しましたが、完全な情報は使用できません。

インターネットで何かを尋ねなければならなかったのはこれが初めてなので、誰かが私を助けてくれることを願っています.

urlをに変更するなどのことを試しましたlocalhost/dir/etcが、効果はありません。も設定/posturlし、 var を追加posturl = "post.php";しても役に立ちませんでした

ああ、私はすべてのリソースをテストしました:しかし、それがここで役立つ場合:

<!-- Le styles -->  
<!-- jQUERY -->
<script src="http://code.jquery.com/jquery.js"></script>
<!-- Sharre -->
<script src="recources/assets/js/jquery.sharrre-1.3.4.js"></script>
<!-- Minnified bootstrap -->
<script src="recources/assets/min/js/bootstrap.min.js"></script>
<!-- Custom CSS -->
<link href="recources/assets/css/pagestyle.css" rel="stylesheet">
<!-- X - Editable -->
<link href="recources/assets/css/bootstrap-editable.css" rel="stylesheet">
<!-- External link -->
<script src="//cdnjs.cloudflare.com/ajax/libs/x-editable/1.4.4/bootstrap-editable/js/bootstrap-editable.min.js"></script>
4

2 に答える 2

7

送信オプションを変更してみましたか?

$('.username').editable({
    type: 'text',
    pk: 1,
    url: 'post.php',
    send: 'always'
});

それ以外の場合は、縮小されていないバージョンの bootstrap-editable.js をデバッグして、ここにブレークポイントを追加してください https://github.com/vitalets/x-editable/blob/master/src/editable-form/editable-form.js#L189。私は同様の問題を抱えていましたが、それが私がしたことです。それが役立つことを願っています。

于 2013-06-21T15:12:04.180 に答える