я пытаюсь пытаться узнать, является ли дисплей стиля отделения блоком, тогда делают что-то, здесь, например,
это - просто предположение, я пытаюсь сделать это в jQuery
if("#toshow":"display" == "block"){
}else{
}
Так что вы хотите различить дисплей: блок
и дисплей: нет
? Если это так, вы можете лучше использовать функцию ()
в комбинации с помощью : видимый
селектор для этого:
if ($('#toshow').is(':visible')) {
} else {
}
Это работает независимо от того, если вы использовали .
, или Дисплей: встроенный
, или дисплей: встроенный блок
.
Не эхо
строки, сохраните ее в переменной. Создание простого массива
$ response = массив (
'html' = > $ the _ line _ you _ wanted _ to _ echo,
'jsobject' = > $ the _ object _ you _ were _ going _ to _ send _ back
);
и отправьте его обратно (через json _ encode
).
Кроме того, json2.js не требуется, jQuery обладает отличным синтаксическим анализатором JSON.
можно загрузить так $ .get ('your/url', {params: here}, success, 'JSON');
Изменено в соответствии с новой итерацией.
for ($x = 0, $num_rows = mysql_num_rows($result); $x < $num_rows; $x++) {
$row = mysql_fetch_assoc($result);
$comments[$x] = array(
"name" => stripslashes($row["name"]),
"comment" => stripslashes($row["comment"]),
"datetime" => date("m/d/Y g:i A", strtotime($comment['datetime']))
);
}
$html = "<h1 style='margin-left: 25px;'>$num_rows Comments for $mysql_table</h1>";
echo json_encode(array( 'comments' => $comments, 'html' => $html ));
Тогда в javascript у вас есть
function success( parsedObject ){
parsedObject.html; // "<h1 style..."
parsedObject.comments; // an array of objects
parsedObject.comments[0].name
+ " on " + parsedObject.comments[0].datetime
+ " said \n" + parsedObject.comments[0].comment; // for example
}
-121--2463758- Верный тип проекта? Проект библиотеки классов не построит исполняемый файл. Это должен быть какой-то проект приложения для создания исполняемого файла.
-121--4716571- Необходимо использовать функцию css
.
if($("#toshow").css("display") == "block"){
}else{
}
Не забывайте : видимый
селектор.
if ($("#toshow:visible").length) {
// it's visible
} else {
// it's not visible
}
$(document).ready(function(){
if ($('#toshow').css('display') == 'block') {
// Do something.
} else {
// Do something else.
}
});
должен сделать трюк.