gesp89 Posted December 16, 2015 at 11:19 AM Report Share #590746 Posted December 16, 2015 at 11:19 AM Estou a desenvolver uma aplicação PhoneGap e o meu professor disse-me algo como enviar informação para um website quando o user clica num botão.. Eu não percebi bem o que ele precisa que eu faça, falou-me para pesquisar sobre os métodos jQuery get () / métodos post () / ajax () e investigar as possiblidades de acesso aos dados na web usando os métodos. Posso enviar os dados por exemplo para um site como "translate.google.com". O problema é que eu não percebo o que ele quer que eu faça, se faço isto dentro do javascript do proprio phonegap. Alguem me pode ajudar? Cumprimentos Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted December 16, 2015 at 12:00 PM Report Share #590748 Posted December 16, 2015 at 12:00 PM o problema em ajudar-te é que já disseste tudo se estás a usar jquery, então usas esses métodos para comunicar com um servidor online. sem mais informação, é difícil te ajudar mais. IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
gesp89 Posted December 16, 2015 at 06:48 PM Author Report Share #590773 Posted December 16, 2015 at 06:48 PM mas tenho de aplicar esse código no index.js ? Aqui: * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ var app = { // Application Constructor initialize: function() { this.bindEvents(); }, // Bind Event Listeners // // Bind any events that are required on startup. Common events are: // 'load', 'deviceready', 'offline', and 'online'. bindEvents: function() { document.addEventListener('deviceready', this.onDeviceReady, false); }, // deviceready Event Handler // // The scope of 'this' is the event. In order to call the 'receivedEvent' // function, we must explicitly call 'app.receivedEvent(...);' onDeviceReady: function() { app.receivedEvent('deviceready'); }, // Update DOM on a Received Event receivedEvent: function(id) { var parentElement = document.getElementById(id); var listeningElement = parentElement.querySelector('.listening'); var receivedElement = parentElement.querySelector('.received'); listeningElement.setAttribute('style', 'display:none;'); receivedElement.setAttribute('style', 'display:block;'); console.log('Received Event: ' + id); } }; Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted December 16, 2015 at 08:08 PM Report Share #590775 Posted December 16, 2015 at 08:08 PM como em tudo que é programação, deverás executar o código quando é necessário. volto a frisar, não estás a facilitar ao não dizer nada do que é pretendido IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
gesp89 Posted December 27, 2015 at 04:37 AM Author Report Share #591065 Posted December 27, 2015 at 04:37 AM Boas... Estou a trabalhar aqui neste projecto, mas tou a ter aqui um erro, não é bem um erro, é mais quando eu clico em login não me aparece o que eu peço. <html> <head> <title>jQuery</title> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(document).ready(function (){ $("#myForm").submit(function (){ var uname = $("#username").val(); var upass = $("#password").val(); $.post("test.html",function (data){ $(".msgs").text(data); }); return false; }); }); </script> </head> <body> <div class="msgs"></div> <form id="myForm"> username : <input type="text" id="username" /><br /> password : <input type="password" id="password" /><br /> <input type="submit" value="login" /> </form> </body> </html> Quando eu clico em login devia me aparecer o que eu peço em "test.html" mas não aparece nada O que eu tenho em "text.html" é só isto insert is done Alguem me pode explicar porque é que não aparece isto ao clicar em login? Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted December 27, 2015 at 12:55 PM Report Share #591070 Posted December 27, 2015 at 12:55 PM o script test.html encontrasse no mesmo local do script que estás a chamar-lo ? nota : se abrires a consola de desenvolvimento do teu browser, poderás verificar se existe alguma entrada de erro, e se assim for, apresenta a mesma aqui no fórum IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
gesp89 Posted December 27, 2015 at 02:19 PM Author Report Share #591072 Posted December 27, 2015 at 02:19 PM Estes erros ? Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted December 27, 2015 at 05:42 PM Report Share #591075 Posted December 27, 2015 at 05:42 PM se ele diz que o $ não está definido é porque não está a fazer carregar o jquery. vê lá se o caminho para o ficheiro está correcto IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now