TinyMCE Özel Düğme Basın soru

1 Cevap php

I'm using TinyMCE and want to execute a php script get the output and post the output.
I'm trying to insert my code with data pre-populated by a php script.

Birisi bana bu konuda yardımcı olabilir. Ben bir JavaScript acemi değilim ..

Bu veri olmadan tek örneklerini eklemek benim kodudur. (Kodun kalan belgeleri api üzerinde örnek düz)

///////////////////////////////////////////////////////////////////////////////
    		ed.addCommand('mceCommandHere', function() {
    		ed.execCommand('mceInsertContent',false,'[CODEHERE ="" URL ="" Title=""]');	
    		});
    		ed.addButton('CommandHere', {
    			title : 'Add Subscriptions',
    			cmd : 'mceCommandHere',
    			image : url + '/PictureHere.png'
    		});
    		ed.onNodeChange.add(function(ed, cm, n) {
    			cm.setActive('CommandHere', n.nodeName == 'IMG');
    		});
    		///////////////////////////////////////////////////////////////////////////////

1 Cevap

Ben bunu anladım! YEAH! Bu bana sadece bunu yapmak için 2 gün bakmak!

    		///////////////////////////////////////////////////////////////////////////////
		ed.addCommand('mceCommandHere', function() {
			var mydata;
		  tinymce.util.XHR.send
		  ({
		           url :  url + "/CommandHere.php",
			       content_type : "text/html",
			       type : "GET",
    			  data : tinymce.util.JSON.serialize({
			           param1 : "TinyMCE"
			       }),
			       async : false,
			       scope : ed,

			       success : function( data, req, o ) {
			       		 mydata = data;
			       },

			       error : function( type, req, o ){
			           alert('Something Went Wrong, Please Check your Installation.  Error Type: '+ type +' Error Status: '+req.status ); 
			       }
		  });

		ed.execCommand('mceInsertContent',false, mydata );	
		});
		ed.addButton('CommandHere', {
			title : 'CommandHere',
			cmd : 'mceCommandHere',
			image : url + '/CommandHere.png'
		});
		ed.onNodeChange.add(function(ed, cm, n) {
			cm.setActive('CommandHere', n.nodeName == 'IMG');
		});
		///////////////////////////////////////////////////////////////////////////////