Używam szablonów jQuery do osadzania filmów wideo umieszczonych przez użytkowników YouTube. Jestem w stanie pobrać identyfikator wideo i zapisać go w bazie danych, a wszystko działa poprawnie. Jednak gdy próbuje umieścić film z jQuery Templates następująco:Osadzanie wideo z YouTube za pomocą szablonów jQuery - C#
{{if streamObj.TypeOf == 3}}
<object width="425" height="350" data='http://www.youtube.com/v/${VideoId}' type="application/x-shockwave-flash">
<param name="src" value='http://www.youtube.com/v/${VideoId}' /></object>
{{else}}
pojawia się następujący błąd: "NetworkError: 404 Not Found - http://www.youtube.com/v/"
${VideoId}
i streamObj.TypeOf
zwrotu prawidłowo. Ale to jest błąd. Co może być przyczyną? Dziękuję Ci.
W komunikacie o błędzie z adresem URL youtube brakuje identyfikatora wideo ('http: // www.youtube.com/v /'). Jesteś pewien, że symbol zastępczy '$ {VideoId}' zostanie zastąpiony? –
Czy jesteś pewien, że $ {VideoId} nie jest pustym łańcuchem? –
Otwórz firebug lub inną konsolę javascript, aby sprawdzić, czy adres URL jest generowany po załadowaniu strony. Twój VideoId może być gdzieś resetowany. –