0

我正在構建網站。我有登錄JavaScript工作。我想從jquery UI庫中添加一個datepicker對象,我已經下載並放置在root/jqueryUI文件夾中。我研究了多種方法來打破這一點,但我沒有提出任何似乎可行的方法。jquery - 無法獲取日期選擇器並在同一頁上登錄

的Javascript

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> 
<script src="./jqueryUI/jquery-ui.js"> 
var $113 = jQuery.noConflict(); 
$113(function() { 
$113("#datepicker").datepicker(); 
}); 
</script> 
<script type="text/javascript"> 

$(document).ready(function(){ 
$('#login-trigger').click(function(){ 
$(this).next('#login-content').slideToggle(); 
$(this).toggleClass('active');   

if ($(this).hasClass('active')) $(this).find('span').html('&#x25B2;') 
    else $(this).find('span').html('&#x25BC;') 
}) 
}); 

我能想到的,將導致此錯誤答案,唯一的事情是,我目前正在加載「內容」 DIV標籤從一個XMLHTTP請求的響應

負載例如:

function loadContent(Fname) 
{ 
if (window.XMLHttpRequest) 
{ 
    xmlhttp = new XMLHttpRequest(); 
} 
else 
{ 
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
} 
xmlhttp.onreadystatechange = function() 
{ 
    if(xmlhttp.readyState == XMLHttpRequest.DONE) 
    { 
     document.getElementById('Content').innerHTML=xmlhttp.responseText; 
    } 
} 
xmlhttp.open("GET", "../php/actions.php?F=" + Fname, true); 
xmlhttp.send(); 
} 

拉動信息如下(PHP)

(PHP)actions.php

if($function =='writeNews') 
{ 
print(" 
.... 
<div id='newsPubDate'><strong>Date to Publish:</strong><input type='text' id='datePicker'></div> 
</div>"); 
} 

TL; DR - 我需要一種方法對JavaScript本身適用於被調用div標籤。一個簡單的日期選擇器對象,被調用來編寫新聞帖子(在同一頁面上)。我想,我可以編程單個頁面或重新加載頁面,但是我想知道是否有一種方法可以在每次有人想要執行基本管理功能時刷新頁面而不需要刷新頁面。

回答

0

當運行xmlhttprequest時,javascript/jquery將不會執行。解決這個問題的最簡單的方法是除去xmhttprequest加載器,並簡單地在表單上使用GET方法來重載頁面,併爲其準備適當的代碼。

相關問題