Ich habe diesen Code auf der Seite.Versuchen Sie, den Eingabewert in der Abfragezeichenfolge zu übergeben, aber warum nicht?
<input type="text" value="Enter your video URL here..." size="30" class="video_url" />
<input type="button" value="Preview" class="preview_button" />
<div id="preview"></div>
<script type="text/javascript">
(function($) {
$(".preview_button").click(function(){
var url = $('.video_url').val();
$("#preview").load('<?php bloginfo('template_directory'); ?>/templates/preview.php?url=' + url);
});
}) (jQuery);
</script>
Aber auf preview.php kann ich nie den URL-Wert sehen. Was mache ich falsch?
Verwenden Sie einen HTTP-Datenverkehrsanalysator (HttpFox, Firebug), um die URL der HTTP-Anfrage zu überprüfen, die jQuery sendet. –
a) 'console.log (url)', um zu sehen, was Sie bekommen; b) Dein PHP-Code ist irrelevant und verwirrend: Zeige uns das selbe JS, das der Browser sieht – Phrogz