JSONデータを入力フィールドを変更します。は、私は、次のコードを持っている
$.post("docsel.php", {id : id}, function(data) {
$('input#titre').val(data.titre);
$('input#content').val(data.content);
});
docsel.php
がtitre
とcontent
とその値をJSONエンコードされた配列を返します。 返されたデータが正しいことを確認しました。
これで入力フィールドを結果で変更したいのですが、コードが機能しません。 私は何が間違っていますか?
EDIT:ここ
は(私は映像作家を入れて簡素化する内容ではない)データである:
"[{"titre":"Dipt\u00e9rosodomanie et t\u00e9trapilotomie radiaire, pourquoi ?","auteur":"Alex"}]"
私はこのように私のコードを変更:
$.post("docsel.php", {id : id}, showResult(data));
});
});
function showResult(data)
{
var obj = JSON.parse(data);
var titre = obj.titre[0];
$('#titre').val(titre);
それ動作しません、私は入力フィールド "力価"が変更されていないことを意味します。私がJQuery/Phpの絶対初心者であることを考慮に入れてください。
このコードはどこに記入しましたか? – Tadeck
答えはありませんが、 'id'は常に一意であるため、入力を選択する必要はありません:' $( '#titre') '。それとも独特ではないと言っていますか? – PeeHaa
BTW力価とは何ですか? – PeeHaa