के बाद प्रस्तुत करने वाला दृश्य मैं केकेपीएचपी में एक ऐप बना रहा हूं और मेरे पास एक jquery संवाद विंडो है और हर बार जब उपयोगकर्ता इसे खोलता है तो मैं एक jquery अनुरोध करना चाहता हूं जो अनुरोध के परिणामस्वरूप सामग्री को पॉप्युलेट करेगा। मैं निम्न स्क्रिप्ट के साथ एक js फ़ाइल webroot/js फ़ोल्डर में है कि है,:केकपीएचपी: AJAX
$.ajax({
url:'/projects/getAssets',
type:"POST",
data:assetData,
//dataType:'text',
update: '#assetManagerContent'
});
मेरी नियंत्रक फ़ाइल में (ProjectsController) मैं निम्नलिखित कार्य हो:
function getAssets($id = null) {
// Fill select form field after Ajax request.
if(!empty($this->data)){
$this->set('assetsFilter',
$this->Project->Asset->find('list',
array(
'conditions' => array(
'Asset.project_id' => '23'
)
)
)
);
$this->render('elements/assets', 'ajax');
}
}
और अंत में मैं
<?php $assetsFilter = $this->requestAction('projects/getAssets'); ?>
<?php foreach($assetsFilter as $assetFilter): ?>
<div class="assetManager-asset">
<div class="thumb"></div>
<div class="label-name"><?php echo $assetFilter['AssetType']['type'] ?></div>
<div class="label-date"><?php echo $assetFilter['Asset']['layer'] ?></div>
<?php //echo $assetFilter['Asset']['id'] ?>
</div>
<?php endforeach; ?>
उपयोगकर्ता संवाद ajax अनुरोध शुरू हो रहा है खोलता है लेकिन कुछ भी #assetManagerContent div में हो रहा है जब: (तत्वों/संपत्ति) दृष्टिकोण है।
मुझे आशा है कि किसी ने मुझे बता सकते हैं मैं गलत क्या कर रहा हूँ
http://stackoverflow.com/questions/11240639/cakephp-ajax-render –
में एक समान पद मिले http://stackoverflow.com/questions/11240639/cakephp पर समान पद मिले -जैक्स-रेंडर –