2017-03-23 12 views
0

editbuttonをクリックすると、配列行をページにリダイレクトしたいと思います。私が欲しい新しいページのJqueryリダイレクト

$sQuery = " SELECT SQL_CALC_FOUND_ROWS " . str_replace(" , ", " ", implode(", ", $aColumns)) . " FROM $sTable $sWhere $sOrder $sLimit "; 
    $rResult = mysql_query($sQuery, $gaSql['link']) or fatal_error('MySQL Error: ' . mysql_errno()); 
    $sQuery = " SELECT FOUND_ROWS() "; 
    $rResultFilterTotal = mysql_query($sQuery, $gaSql['link']) or fatal_error('MySQL Error: ' . mysql_errno()); 
    $aResultFilterTotal = mysql_fetch_array($rResultFilterTotal); 
    $iFilteredTotal = $aResultFilterTotal[0]; 
    $sQuery = " SELECT COUNT(" . $sIndexColumn . ") FROM $sTable "; 
    $rResultTotal = mysql_query($sQuery, $gaSql['link']) or fatal_error('MySQL Error: ' . mysql_errno()); 
    $aResultTotal = mysql_fetch_array($rResultTotal); 
    $iTotal = $aResultTotal[0]; 
    while ($aRow = mysql_fetch_array($rResult)) { 
     $row = array(); 
     for ($i = 0 ; $i < count($aColumns); $i++) { 
      if ($aColumns[$i] == "version") $row[] = ($aRow[$aColumns[$i]] == "0") ? '-' : $aRow[$aColumns[$i]]; 
      else if ($aColumns[$i] != ' ') $row[] = $aRow[$aColumns[$i]]; 
     } 
     $output['aaData'][] = array_merge($row, array('<a data-id="row-' . $row[0] . '" href="javascript:editRow(' . $row[0] . ');" class="btn btn-md btn-success">edit</a>&nbsp;<a href="javascript:removeRow(' . $row[0] . ');" class="btn btn-default btn-md" style="background-color: #c83a2a;border-color: #b33426; color: #ffffff;">remove</a>')); 
    } 

    // RETURN IN JSON 
    die(json_encode($output)); 
} 




    // ATW 
      if (top.location.href != location.href) top.location.href = location.href; 

      // Initialize datatable 
      $('#example').dataTable({ 
       "aProcessing": true, 
       "aServerSide": true, 
       "ajax": "add.php?ajax" 
      }); 

      // Save edited row 
      $("#edit-form").on("submit", function(event) { 
       event.preventDefault(); 
       $.post("add.php?edit=" + $('#edit-id').val(), $(this).serialize(), function(data) { 
        var obj = $.parseJSON(data); 
        var tr = $('a[data-id="row-' + $('#edit-id').val() + '"]').parent().parent(); 

        $('#edit-modal').modal('hide'); 
       }).fail(function() { alert('Unable to save data, please try again later.'); }); 
      }); 

     }); 

     // Edit row 
     function editRow(id) { 
      if ('undefined' != typeof id) { 
       $.getJSON('add.php?edit=' + id, function(obj) { 

        $('#edit-modal').modal('show') 
       }).fail(function() { alert('Unable to fetch data, please try again later.') }); 
      } else alert('Unknown row id.'); 

は、私が編集ボタンをクリックすると、新しいページにリダイレクトすることです。モーダルではない新しいページのデータを表示する。助けてください。私は寄付することができます。

新しいページに移動し、新しいWebページを作成してモーダルではなく編集します。どうもありがとうございました。

+0

ほとんどの場合、これを実行するには多くのコードが必要です。 [良い質問をする方法](http://stackoverflow.com/help/how-to-ask)を読んで、最小の再現可能なテストケースを作成することを検討してください。 Stack Overflowを使用するための「ツアー」リンクと「ヘルプ」リンクは、下のページフッターにあります。 – traktor53

答えて

0

それはなるほど...あなたの本当の名前である場合は、そのようなリダイレクトをやりたいようにちょっとジョン・スミスは(¬_¬)

はサウンド:

window.location.href = "http://stackoverflow.com"; 

やボタンクリック

内部
$('#some-html-tag-id').cl 
.click(function() { 
    window.location.href = "http://stackoverflow.com"; 
}); 

また、これはあなたの質問には良い答えかもしれません。 How to redirect to another webpage in JavaScript/jQuery?

関連する問題