0

ユーザー名を検証するajax関数があります。問題がなければ OK と表示され、使用に問題がある場合は赤いテキストが表示されます。

document.getElementById("username_status").innerHTML = return_data;

しかし、たとえば 2 つの div が必要な場合、1 つは ID username_status で、もう 1 つは I don't know, just id error です。そして、私はそれらにさまざまなものを入れたいと思っています。したがって、php では echo sth は作成しませんが、message = username のようないくつかの変数を作成します。エラー = なんらかのエラー。そして、id username_status の div へのメッセージ変数と、id error の div へのエラー変数にテキストを入れたいと思います。これを作る方法は?ありがとう

4

1 に答える 1

0

配列を返したい場合があります。

配列として php で応答を作成します。

次に、JSON のエンコードとデコードを使用します。

次に、JAVASCRIPT で配列を管理します。

最初の位置に結果を配置し、2 番目の位置にエラー ID (存在する場合) を入力し、JS で処理します。

PHPを使用していると仮定します(ただし、任意の言語からJSONでエンコードできます)

これがあなたのコードです

PHPコード

<?php
$array = array(1,2,3,4,5,6);
echo json_encode($array);
?>

JavaScript コード

$(document).ready( function() {
$('#prev').click(function() {
  $.ajax({
  type: 'POST',
  url: 'ajax.php',
  data: 'id=testdata',
  dataType: 'json',
  cache: false,
  success: function(result) {
    $('#content1').html(result[0]);
  },
  });
});
});
于 2013-05-08T12:07:11.237 に答える