2014-06-19 74 views
0

下面的代碼應該加載鏈接頁面的數據;然後在頁面上提交form[0]並重復每個.2 seconds;但這段代碼給了我錯誤"SyntaxError: Failed to execute 'querySelector' on 'Document': '[object HTMLDocument]' is not a valid selector."我該如何解決這個問題?我在google chrome控制檯中運行此代碼。謝謝。不加載頁面內容並提交表單?

$(document).ready(function() { 
    setInterval(function() { 
     $.get("http://m.roblox.com/Catalog/VerifyPurchase?assetid=1558850&type=robux&expectedPrice=2", function(data) { 
      document.html(data); 
      document.forms[0].submit(); 
     }); 
    }, 200); 
}); 
+0

是您的網址是正確的。你沒有得到任何形式的數據。 – chandu

+1

你確定這個請求是否正確,你正在接收你想要的數據?嘗試''.get''成功內的'console.log(data)'。 'document'也沒有方法'html'。 –

+0

你必須登錄才能獲得表格;這是該頁面的屏幕截圖:http://imgur.com/SCAvINb.png – Sam

回答

0

你試試這個......我想document.html(數據)是錯在這裏

$(document).ready(function() { 
    setInterval(function() { 
     $.get("http://m.roblox.com/Catalog/VerifyPurchase?assetid=1558850&type=robux&expectedPrice=2", function(data) { 
      $('body').html(data); 
      if(document.forms[0].length) 
      document.forms[0].submit(); 
     }); 
    }, 200); 
}); 
+0

這裏的表單問題。在上面的網址,他沒有得到任何形式的 – chandu

+0

同樣的錯誤與此代碼 – Sam

+0

@@ chandu ..我已經修改了我的檢查形式存在的代碼.. –

0

,因爲它無法讀取文件爲有效JQuery的元素它引發錯誤。
注意.html()是一個jQuery方法。
document.write()是你的文件使用一個。

相關問題