0

私のPHPスクリプトは配列を送り返しています:

$currentStatus = ( isset( $status ) ) ? "1" : "0";
$html = "<tr><td>" . $email . "</td><td>" . ( ( $status->type == 0 ) ? "View Only" : ( ( $status->type == 1 ) ? "View & Mark" : "View, Mark & Edit" ) ) . "</td><td>Invited</td></tr>";

echo json_encode( array( $html, $currentStatus ) );

次に、私のjqueryはこれをテーブルに追加しています:

...
success: function( result ) {

   var resultArray = eval( result );

   $( "#myTable tr:last").append( resultArray[0] );
   ...
}

問題は、印刷時に次の余分なマークが印刷されることです。

name@email.com<\/td>    View Only<\/td> Invited<\/td><\/tr>","1"]

HTML のみをエコーすると、テーブルに追加されますが、何かを行うには $currentStatus も戻す必要があるため、それはできません。

ありがとう!

4

2 に答える 2