2014-01-08 7 views
1

У меня есть таблица с 26rows и 8 COLSJQuery таблица обновления из БД MySQL

, если нажать на одну из таблиц ТД она устанавливает BGCOLOR красным и обновляет MySQLDb с таблицами строки и Col вы нажали. ...

как я сделать JQuery получить эти данные из MySQL и установить щелкнули строку/столбец BGCOLOR красного

$(document).ready(function() { 
$('#test td').click(function() { 
    ths = $(this); 
    color = $(this).css("backgroundColor"); 
    if (color == "rgb(240, 0, 0)") { 
     $(this).css("background-color", "transparent"); 
    } else { 
     ths.css("background-color", "rgb(240, 0, 0)"); 
    } 
}) 
}) 

полный код здесь >>http://jsfiddle.net/Y8W78/4/

+1

вам не хватает такого немаловажную роль в качестве сервера приложений. .. – smnbbrv

+0

jQuery - это сценарий на стороне клиента и, как таковой, не может напрямую связываться с вашей базой данных. По дизайну доступ к базе данных остается в стороне от клиента, и вам понадобится услуга, чтобы действовать как посредник. В этом случае вам понадобится создать соответствующий файл PHP, который подключается к вашей базе данных и другим пользователям для поддержки ваших запросов. Эти файлы должны будут вернуть данные обратно клиенту из ваших вызовов aJax. – heymega

+0

ok ... так что мне нужен php-файл для подключения к моему db и получить мои данные .... позволяет претендовать на то, что у меня есть .... как я могу получить ячейки bgcolor red, если я получу строку и col из db – FoxWizzy

ответ

0

Вы можете позвонить веб-сервиса с JQuery

<script src="js/jquery-1.8.3.min.js" 
type="text/javascript"></script> 
<script> 
function getValue(row,col) { 

     var param = "{'Variable1':" + JSON.stringify(row) + 
     ",'Variable2':" + JSON.stringify(col) + "}"; 

     $.ajax({ 
      type: "POST", 
      url: "WSAccessMPJquery.asmx/getColor", 
      data: param, 
      contentType: "application/json; charset=utf-8", 
      dataType: "json", 
      success: onSucceed, 
      error: onFailed 
     }); 
    } 
    function onSucceed(result) { 
     alert("text from server: "+ result.d); 
    } 

    function onFailed() { 
     alert('call failed'); 
    } 
</script> 

создавать веб-службы в приложении, которое будет возвращать цвет в строке Я использую это для вызова веб-сервиса в ASP.NET

Смежные вопросы