im Joomla sitesi geliştirme, bu arada ben bir sorun sıkışmış, sorunun altında bana yardım edin
Burada bileşen için benim klasör yapısı
htdocs/Joomla/administrator/component/com_test/test.php,controller.php
models/test.php
controllers/test.php
views/test/view.html.php
view/test/tmpl/default.php
Şimdi view.html.php
i im kullanarak jquery ajax code for usernmae availability check bir form yarattı
ama im nasıl ben Usename mevcut ya da değil sonuç almak için her şeyi birleştirmek mi almıyor
Burada benim kod test/view.html.php yazılır
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery("#username").change(function () {
var usr = jQuery("#username").val();
if (usr.length >= 2) {
jQuery("#status").html('<img src="loader.gif" align="absmiddle"> Checking availability...');
jQuery.ajax({
type: "POST",
url: "index.php?option=com_test&view=check_user",
data: "username=" + usr,
success: function (msg) {
jQuery("#status").ajaxComplete(function (event, request, settings) {
if (msg == 'OK') {
jQuery("#username").removeClass('object_error'); // if necessary
jQuery("#username").addClass("object_ok");
}
else {
jQuery("#username").removeClass('object_ok'); // if necessary
jQuery("#username").addClass("object_error");
jQuery(this).html(msg);
}
});
}
});
}
});
<script>
<form action="" method="post" name="addUserForm" id="addUserForm" >
<table width="100%" border="0" cellpadding="4" cellspacing="2">
<tr>
<th >User Name :</th>
<td ><input type="text" name="username" id="username" size="50">
<span id="status"></span>
</td>
</tr>
</table>
</form>
i yukarıdaki eylem için klasörleri yapısı aşağıda yarattık, ben nerede hata söyle lütfen
view/check_user/view.html.php
views/check_user/tmpl/default.php
check_user/view.html.php kod
<?php
// no direct access
defined('_JEXEC') or die('Restricted access');
jimport( 'joomla.application.component.view');
/**
* HTML View class for the advertising component
*/
class TestViewCheck_user extends JView
{
/**
* Default display function
*/
function display($tpl = null)
{
$testController = new TestController();
// Make an object of Main Model class contains Main functions
$testModel = $testController->getModel('test');
$userName = JRequest::getVar('username');
parent::display($tpl);
}
}
?>
but when i run this code...why
http://localhost/Joomla/includes/js/joomla.javascript.js
file runs infinite times.. and finally give 4 error
şimdi ben değiştirmek zorunda ne / daha eklemek?? Sadece bana yol lütfen ....
adım adım bileşen oluşturmak için öğretmek herhangi bir yararlı linki bakın ... bu benim için çok yararlı olacaktır
Thanks a lot