var pos1 = document.getElementById("myDiv1").style.bottom;
var pos2 = document.getElementById("myDiv2").style.top;
if (pos2<=pos1) {
alert("событие!")
}
$("select").on('change', function () {
switch($("select option:selected").val())
{
case "en": $("#fr").html("content en"); break;
case "fr": $("#en").html("content fr"); break;
case "sp": $("#sp").html("content sp"); break;
}
});
<?php
class msg
{
static function error( $string )
{
$arr = array('answer' => 'error', 'string' => $string);
echo json_encode($arr);
exit;
}
static function success( $string )
{
$arr = array('answer' => 'success', 'string' => $string);
echo json_encode($arr);
exit;
}
static function warning( $string )
{
$arr = array('answer' => 'warning', 'string' => $string);
echo json_encode($arr);
exit;
}
}
?>
return msg::success("редирект");
return msg::warning("без редиректа");
$.ajax
({
url: "/ajax/manager.php?p=1",
type: 'post',
data: $data,
success: function(result)
{
var obj = jQuery.parseJSON(data);
switch(obj.answer)
{
case "error": error(obj.string); break;
case "warning": /* без редиректа */ break;
case "success": {
// здесь редирект
}
}
}
});
var myFormData = [];
$.map($('#file')[0].files, function(element){ // #file - это ваш элемент input
myFormData.push(element);
})
foreach($_FILES as $a)
{
}
var obj = new Object();
obj.text = 'здест текст';
obj.image = ваш элемент из массива files
/*
-----------------------------------------------------------------------------------------------------------
вынести эти функции в отдельный файл (например content.js) и подключить в index.php
-----------------------------------------------------------------------------------------------------------
*/
function load_content(cname)
{
// ваш код
}
function SetContentHandlers()
{
// здесь jquery обработчики из блока <script>...</script>
}
// ---------------------------
// index.php
// ---------------------------
<script>
$(document).ready(function()
{
SetContentHandlers()
});
</script>