私はのようないくつかの入力を持っている:jQueryを使用してPHPからの入力に新しい値をロードしますか?
'<input type="text" name="display-count" class="display-count" value="23" autocomplete="off" readonly="readonly" />';
そして、私はそれが持っている値を削除し、別のものと交換するために、このjQueryのコードを使用しています:
var count = $('form.user-count-form').find('.display-count');
$(count).val('');
$(count).load("admin/user-count.php");
しかし、それはにISN新しい価値」ロードされます。私はのようないくつかの他の方法を試してみました:
$(count).val().load("admin/user-count.php");
または
$(count).val(load("admin/user-count.php"));
をしかし、同様に動作しませんでした。私は何をしたいのですか?
を使用することができます。私が理解しているように、.load()メソッドは、.get()メソッドとほぼ同じですが、.load()メソッドが呼び出された要素の内部HTMLに応答を追加する暗黙的なコールバックがあります。に。したがって、スクリプトは検索される可能性が高いですが、input要素のvalue属性には追加されませんでした。このコードがdivに適用されていれば、それはおそらく働いていたでしょう(応答がDOMにしたのと同じくらい)。 –
はい私は謝罪します。あなたが正しいのですが、それはdivに適用されていれば、.loadはスクリプトの読み込み時にhtmlが戻ってきたので追加します。スクリプトのデータを取得して入力の現在の値を置き換えたい場合、$ .getまたは$ .getJSONメソッドを使用する必要があることを明確にしておく必要があります。 – iAmClownShoe