Я не знаю, что не так с этим кодом:
<script language="javascript"> var jdownloader = false; </script>
<script language="javascript" src="http://127.0.0.1:9666/jdcheck.js"></script>
<script language="javascript">
jQuery(function($) {
$(document).ready(function() {
// Interceptamos el evento submit
if (jdownloader) {
$('#mysubmit').click(function() {
$('#form .jdown, #jdown, .jdown').submit(function() {
// Enviamos el formulario usando AJAX
$.ajax({
type: 'POST',
url: $(this).attr('action'),
data: $(this).serialize(),
// Mostramos un mensaje con la respuesta de PHP
success: function(data) {
$('#result').html(data);
}
})
return false;
});
});
} else {
$('#mysubmit').click(function() {
$('#form .jdown, #jdown, .jdown').submit(function() {
alert('Abre JDownloader.');
return false;
});
});
}
})
});
</script>
И HTML
<form ACTION="http://127.0.0.1:9666/flash/addcrypted2" target="hidden" METHOD="POST" id="<?php echo $post->ID; ?>" name="jdown" class="jdown">
<INPUT TYPE="hidden" NAME="passwords" VALUE="myPassword">
<INPUT TYPE="hidden" NAME="source" VALUE="http://jdownloader.org/spielwiese">
<INPUT TYPE="hidden" NAME="jk" VALUE="function f(){ return '31323334353637383930393837363534';}">
<INPUT TYPE="hidden" NAME="crypted" VALUE="<?php echo $crypted; ?>">
</form>
<button id="mysubmit">Submit</button>
То, что я пытаюсь сделать, это и форма ajax POST, которая становится все хуже, но когда я добавляю
$('#mysubmit').click(function() {
});
поместить отправку туда, куда я хочу за пределами формы, не работает.
Есть идеи? СПАСИБО! =)