0

productcodeigniter 関数の結果を input に出力する入力がありますprice

現在の構文 (以下) はエラーで失敗します: $("#price").value is not a function

私のビューのJavaScript関数の構文は次のとおりです。

<script type="text/javascript">
$("#product").change(function () {
    //get the value of the select when it changes
    var value = $("#product").val()

    //make an ajax request posting it to your controller
    $.post('sales/get_sku_prices', {data:value},function(result) {
      //change the input price with the returned value
      $('#price').value(result);
    });
});
</script>

PriceJavaScriptの結果を表示したいターゲット入力です。

いつものように感謝します。

4

3 に答える 3

0

戻り値を入力するには、val() メソッドを使用することをお勧めします。

$('#price').val(result);

値属性は通常、次のように使用されます。

.attr('value')
于 2013-03-20T07:57:52.140 に答える
0

$("#price").value関数ではありません。

value入力要素に対応するDOMノードのプロパティです。対応する jQuery メソッドが呼び出されvalます。post成功のコールバック内に次の行があります。

$("#price").value(result);

それを次のように変更します。

$("#price").val(result);
于 2013-03-20T07:56:26.837 に答える
-1

試す-

$.post('sales/get_sku_prices', {data:value},success: function(result) {

それが役に立てば幸い!!

于 2013-03-20T07:32:26.507 に答える